The Polyglot extension for VS Code brings AI-powered translations directly into your development workflow. Upload base files, trigger translations, and pull localized content — all from the sidebar.
What it does
Right-click any JSON file and run "Setup Project from Base File". Polyglot auto-detects the language code from the filename, names your project, and uploads the source strings — no browser required.
Push your base language file to the cloud and trigger AI translations in one click. Upload & Translate opens the translation studio so you can review and adjust before pulling back.
Choose a destination folder and file layout — {locale}.json, {locale}/messages.json, or custom patterns. Polyglot writes every translated file into your workspace, ready for commit.
Working in a monorepo? Each workspace folder gets its own project binding and sync settings. Switch between folders and projects from the sidebar without any reconfiguration.
How it works
Sign in via browser OAuth or paste an extension token. Your credentials stay encrypted in VS Code's secret storage.
Select your base JSON file and upload it. Polyglot parses the keys and sends them through AI translation pipelines.
Pick a file layout, hit sync, and every translated locale lands in your workspace — structured and ready to ship.
Get started
Search "Polyglot" in the Extensions panel and install polyglotapp.polyglot.
Run the install command from any terminal with VS Code on your PATH.
Download the .vsix from GitHub releases and install via the Extensions menu.
Ready to go global?
Install the extension and connect your Polyglot account. Your first project is free.