CodeFlip
中文文档 | English Documentation
CodeFlip
Transform your code between programming languages instantly with AI-powered translation.

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
- Install CodeFlip from VS Code Marketplace
- Set up at least one API key in the extension settings
- Open any code file you want to translate
- Click the translate button in the editor or use command palette
- Select your target programming language and watch it transform!
How It Works
- Select Code: Either highlight a portion or translate the entire file
- Choose Target Language: Select from popular languages like Python, JavaScript, Java, etc.
- View Results: Translated code appears in a new tab with the original filename but new extension
Setting Up CodeFlip
Adding API Keys
- Open VS Code Settings (File > Preferences > Settings)
- Search for "CodeFlip"
- 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
- Click the language selection icon in the editor title bar, or
- Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Change Target Language"
- Select your preferred target programming language from the dropdown list
Switching Interface Language
- Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Change Interface Language"
- Choose between "中文" or "English"
- Interface and generated code comments will switch to the selected language
Switching AI Model
- Use Command Palette (Ctrl+Shift+P) and search for "CodeFlip: Select AI Model"
- 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 能做什么?
- 一键代码翻译:在 40+ 种编程语言之间快速转换代码
- 智能保留结构:保持变量名称、代码结构和逻辑
- 多种 AI 模型:支持 Gemini 2.0 Flash、DeepSeek-V3-0324 和 OpenAI GPT-4o
- 双语界面:随时切换中文和英文界面
快速上手
- 从 VS Code 市场安装 CodeFlip
- 在扩展设置中配置至少一个 API 密钥
- 打开任意想要翻译的代码文件
- 点击编辑器中的翻译按钮或使用命令面板
- 选择目标编程语言,即可完成转换!
如何使用
- 选择代码:可以高亮选择部分代码或翻译整个文件
- 选择目标语言:从常用语言如 Python、JavaScript、Java 等中选择
- 查看结果:翻译后的代码会在新标签页中打开,保留原文件名但使用新扩展名
设置 CodeFlip
添加 API 密钥
- 打开 VS Code 设置(文件 > 首选项 > 设置)
- 搜索 "CodeFlip"
- 为以下任一模型添加您的 API 密钥:
- Gemini :在"Gemini API Key"字段中粘贴您的 API 密钥
- DeepSeek:在"DeepSeek API Key"字段中粘贴您的 API 密钥
- OpenAI:在"OpenAI API Key"字段中粘贴您的 API 密钥
更改目标语言
- 点击编辑器标题栏中的语言选择图标,或
- 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Change Target Language"
- 从下拉列表中选择您偏好的目标编程语言
切换界面语言
- 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Change Interface Language"
- 选择"中文"或"English"
- 界面和生成的代码注释将切换为所选语言
切换 AI 模型
- 使用命令面板(Ctrl+Shift+P)并搜索"CodeFlip: Select AI Model"
- 选择后, 输入对应的 API 密钥
支持的语言
CodeFlip 支持所有主流编程语言,包括:
- JavaScript/TypeScript
- Python
- Java
- C#/C++/C
- Go
- Rust
- PHP
- Ruby
- 以及 30+ 种其他语言
常见问题
- 缺少 API 密钥? 在设置中配置(需要 Gemini、DeepSeek 或 OpenAI 密钥)
- 翻译不够完美? 复杂代码可能需要少量手动调整
- 网络问题? 扩展内置了重试机制
| |