Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeFlipNew to Visual Studio Code? Get it now.
CodeFlip

CodeFlip

brucegavin

|
9 installs
| (0) | Free
Translate code from one programming language to any other using AI models
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeFlip

中文文档 | English Documentation

CodeFlip

Transform your code between programming languages instantly with AI-powered translation.

CodeFlip Demo

What Can CodeFlip Do?

  • One-Click Code Translation: Convert code between 40+ programming languages
  • Smart Preservation: Maintains variable names, code structure and logic
  • Multiple AI Models: Choose between Gemini 2.0 Flash, DeepSeek-V3-0324, or OpenAI GPT-4o
  • Dual Language Interface: Switch between English and Chinese interfaces

Quick Start

  1. Install CodeFlip from VS Code Marketplace
  2. Set up at least one API key in the extension settings
  3. Open any code file you want to translate
  4. Click the translate button in the editor or use command palette
  5. Select your target programming language and watch it transform!

How It Works

  1. Select Code: Either highlight a portion or translate the entire file
  2. Choose Target Language: Select from popular languages like Python, JavaScript, Java, etc.
  3. View Results: Translated code appears in a new tab with the original filename but new extension

Setting Up CodeFlip

Adding API Keys

  1. Open VS Code Settings (File > Preferences > Settings)
  2. Search for "CodeFlip"
  3. Add your API key for any of these models:
    • Gemini:Paste your API key in the "Gemini API Key" field
    • DeepSeek:Paste your API key in the "DeepSeek API Key" field
    • OpenAI:Paste your API key in the "OpenAI API Key" field

Changing Target Language

  1. Click the language selection icon in the editor title bar, or
  2. Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Change Target Language"
  3. Select your preferred target programming language from the dropdown list

Switching Interface Language

  1. Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Change Interface Language"
  2. Choose between "中文" or "English"
  3. Interface and generated code comments will switch to the selected language

Switching AI Model

  1. Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Select AI Model"
  2. After selection, enter the corresponding API key

Supported Languages

CodeFlip works with all major programming languages, including:

  • JavaScript/TypeScript
  • Python
  • Java
  • C#/C++/C
  • Go
  • Rust
  • PHP
  • Ruby
  • And 30+ more languages

Need Help?

  • Missing API Key? Configure in settings (requires Gemini, DeepSeek, or OpenAI key)
  • Translation Not Perfect? Complex code may need minor adjustments
  • Network Issues? The extension has built-in retry mechanisms

CodeFlip

借助 AI 技术,一键转换不同编程语言的代码。

CodeFlip 演示

CodeFlip 能做什么?

  • 一键代码翻译:在 40+ 种编程语言之间快速转换代码
  • 智能保留结构:保持变量名称、代码结构和逻辑
  • 多种 AI 模型:支持 Gemini 2.0 Flash、DeepSeek-V3-0324 和 OpenAI GPT-4o
  • 双语界面:随时切换中文和英文界面

快速上手

  1. 从 VS Code 市场安装 CodeFlip
  2. 在扩展设置中配置至少一个 API 密钥
  3. 打开任意想要翻译的代码文件
  4. 点击编辑器中的翻译按钮或使用命令面板
  5. 选择目标编程语言,即可完成转换!

如何使用

  1. 选择代码:可以高亮选择部分代码或翻译整个文件
  2. 选择目标语言:从常用语言如 Python、JavaScript、Java 等中选择
  3. 查看结果:翻译后的代码会在新标签页中打开,保留原文件名但使用新扩展名

设置 CodeFlip

添加 API 密钥

  1. 打开 VS Code 设置(文件 > 首选项 > 设置)
  2. 搜索 "CodeFlip"
  3. 为以下任一模型添加您的 API 密钥:
    • Gemini :在"Gemini API Key"字段中粘贴您的 API 密钥
    • DeepSeek:在"DeepSeek API Key"字段中粘贴您的 API 密钥
    • OpenAI:在"OpenAI API Key"字段中粘贴您的 API 密钥

更改目标语言

  1. 点击编辑器标题栏中的语言选择图标,或
  2. 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Change Target Language"
  3. 从下拉列表中选择您偏好的目标编程语言

切换界面语言

  1. 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Change Interface Language"
  2. 选择"中文"或"English"
  3. 界面和生成的代码注释将切换为所选语言

切换 AI 模型

  1. 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Select AI Model"
  2. 选择后, 输入对应的 API 密钥

支持的语言

CodeFlip 支持所有主流编程语言,包括:

  • JavaScript/TypeScript
  • Python
  • Java
  • C#/C++/C
  • Go
  • Rust
  • PHP
  • Ruby
  • 以及 30+ 种其他语言

常见问题

  • 缺少 API 密钥? 在设置中配置(需要 Gemini、DeepSeek 或 OpenAI 密钥)
  • 翻译不够完美? 复杂代码可能需要少量手动调整
  • 网络问题? 扩展内置了重试机制
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft