Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Qontract LocalizeNew to Visual Studio Code? Get it now.
Qontract Localize

Qontract Localize

Qontract

|
3 installs
| (0) | Free
AI-powered translation for JSON localization files. Translate to 100+ languages instantly, directly from VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Qontract Localize - AI-Powered Translation for VS Code

Translate your JSON localization files instantly with AI-powered precision, directly from VS Code.

Qontract Localize is a powerful VS Code extension that brings professional translation capabilities right into your development environment. Stop context-switching between tools and translate your application's localization files in seconds using cutting-edge AI technology.

🚀 Why Qontract Localize?

Save Time

  • Instant Translations: Translate JSON files to 100+ languages in seconds, not hours
  • No Context Switching: Stay in VS Code - no need to upload files to external websites
  • Batch Processing: Translate to multiple languages simultaneously

AI-Powered Accuracy

  • Context-Aware: Advanced AI understands your application's context for more accurate translations
  • Professional Quality: Translations that maintain tone, style, and technical accuracy
  • Smart Detection: Automatically preserves placeholders, variables, and formatting

Developer-First Experience

  • Native Integration: Right-click any JSON file to translate
  • Project Management: Organize translations by project
  • Real-Time Progress: Live updates as translations are generated
  • Version Control: Track all translation versions and download completed files

✨ Key Features

🌍 100+ Languages Supported

Translate your applications into any major language including all regional variants:

  • European languages (Spanish, French, German, Italian, etc.)
  • Asian languages (Chinese, Japanese, Korean, Hindi, etc.)
  • Middle Eastern languages (Arabic, Hebrew, Persian, etc.)
  • And many more...

📁 Project-Based Workflow

  • Create Projects: Organize translations by application or feature
  • Import Files: Add base JSON files to projects
  • Manage Translations: Track progress of all translation tasks
  • Download Results: Save completed translations directly to your workspace

🎯 Smart Translation Management

  • Automatic Translation: AI-powered translation from your base language
  • Manual Import: Upload existing translations for specific languages
  • Progress Tracking: Monitor translation status in real-time

🔄 Seamless Integration

  • Context Menu: Right-click any JSON file to translate
  • Sidebar Panel: Quick access to all your projects
  • Status Notifications: Stay informed with progress updates
  • Direct Download: Save translations with proper language codes

🎬 Getting Started

1. Install the Extension

Install Qontract Localize from the VS Code Marketplace.

2. Sign In

Click the Sign In button in the Qontract Localize sidebar to authenticate with your account. Don't have an account? Click Create Account to get started.

3. Create Your First Project

Option A: From Context Menu

  1. Right-click any JSON localization file in your workspace
  2. Select Translate → Create project for this file
  3. Enter a project name and select your base language
  4. Your project is created with the file automatically imported!

Option B: From Sidebar

  1. Click Create Project in the Qontract Localize sidebar
  2. Enter a project name and select your base language
  3. Choose your base JSON file
  4. Start translating!

4. Start Translating

  1. Open your project from the sidebar
  2. Click Start Translation
  3. Select target language(s)
  4. Watch as AI generates your translations in real-time!

5. Download Translations

Once translations are complete:

  1. Click the Save icon next to any completed translation
  2. Choose where to save the file
  3. The file is saved with the appropriate language code (e.g., es.json, fr.json)

💡 Usage Examples

Translate an Existing File

1. Right-click on `en.json` in your workspace
2. Select "Create project for this file"
3. Name it "My App Translations"
4. Select "English" as base language
5. Click "Start Translation" → Select "Spanish"
6. Download the completed `es.json` file

Import Existing Translations

1. Open a project in the sidebar
2. Click "Import Translations"
3. Select the language for your file (e.g., French)
4. Choose your existing `fr.json` file
5. The file is added to your project

Manage Multiple Projects

- Mobile App Translations (English → 10 languages)
- Website Content (Spanish → 5 languages)
- Admin Panel (German → 3 languages)

🔐 Authentication & Security

Qontract Localize uses secure OAuth authentication:

  • Your credentials are never stored locally
  • All API communications are encrypted
  • Tokens are securely managed by VS Code
  • Sign out anytime to revoke access

📋 Requirements

  • VS Code: Version 1.104.0 or higher
  • Internet Connection: Required for API access

🎯 Supported File Format

Qontract Localize works with standard JSON localization files:

{
  "welcome": "Welcome to our app",
  "login": "Log in",
  "settings": {
    "title": "Settings",
    "save": "Save changes"
  }
}

The extension automatically preserves:

  • Nested structure
  • Key names
  • Variable placeholders (e.g., {name}, {{count}})
  • Special formatting

🌟 Plans & Pricing

  • Free Trial: Get started with free credits
  • Pro Plan: For professional developers and teams
  • Enterprise: Custom solutions for organizations

Visit qontract.org for current pricing and features.

📚 Extension Commands

The extension provides the following commands (accessible via command palette or context menu):

  • Create Project for this file: Create a new translation project with the selected JSON file
  • Import file to Project: Add a translation file to an existing project
  • Open Qontract Localize: Open the main extension panel
  • Refresh Projects: Refresh the project list in the sidebar

🎨 Sidebar Features

The Qontract Localize sidebar provides:

  • Current Plan: View your subscription status
  • Quick Actions: Create projects, open welcome guide
  • Project List: Browse all your translation projects
  • Sign In/Out: Manage your authentication

🔄 Real-Time Updates

Translation progress is monitored in real-time:

  • Status bar shows active translations
  • Notifications on completion or errors
  • Automatic refresh of project status
  • Live progress percentage

🐛 Known Issues

  • Large JSON files (>5MB) may take longer to process
  • Some special characters may require manual review
  • Internet connection required for all operations

🆘 Support & Feedback

  • Website: qontract.org

🙏 Acknowledgments

Powered by advanced AI translation technology to deliver professional-quality localization for developers worldwide.

Ready to translate your app? Install Qontract Localize now and reach a global audience! 🌍

Get Started | Documentation | Support

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft