Markdown AI Translator
Translate Markdown files using VSCode's built-in Language Model API (GitHub Copilot)
"Optimize for AI, Visualize for You."
Keep your markdown in English for better AI performance, but read it in your native language instantly.
Translate Markdown files with real-time streaming preview
Key Features
🌐 AI-Powered Translation - Translate Markdown files using VSCode Language Model API (GitHub Copilot, Grok, etc.)
⚡ Streaming Translation - See translation results in real-time as they are generated
📄 Chunked Translation - Large documents are translated in chunks to manage premium request usage
🎯 Multiple Languages - Support for Japanese, Chinese (Simplified/Traditional), Korean, and custom languages
💾 Translation Cache - Caches translations for 24 hours to avoid redundant API calls
Getting Started
- Open a Markdown file in VSCode
- Click the 🌐 icon in the top-right corner of the editor
- Or use keyboard shortcut:
Cmd+Shift+T (Mac) / Ctrl+Shift+T (Windows/Linux)
- Or open Command Palette (
Cmd+Shift+P / Ctrl+Shift+P) → "Markdown: Translate"
Requirements
- VSCode 1.90.0 or later
- GitHub Copilot extension (Free plan is sufficient)
- Free plan: 50 requests/month (each request counts as 1, regardless of model multiplier)
- Pro plan: Default model
copilot-fast (currently GPT-4o mini) has 0x multiplier (unlimited)
Settings
| Setting |
Description |
Default |
markdownTranslate.targetLanguage |
Target language for translation |
Japanese |
markdownTranslate.customTargetLanguage |
Custom language (when "Other" is selected) |
- |
markdownTranslate.modelId |
Language model ID to use |
copilot-fast |
markdownTranslate.chunkSize |
Max characters per translation chunk |
5000 |
markdownTranslate.enableCache |
Enable translation cache |
true |
Commands
| Command |
Description |
Markdown: Translate |
Open translation preview for current Markdown file |
Markdown: Clear Translation Cache |
Clear all cached translations |
License
This project is licensed under the MIT License.
See the LICENSE file for the full license text.
Copyright (c) 2026 breaking-brake
Made with Markdown AI Translator