- LOCAL
- CLOUD
- LISTS
- HUMAN
Short answer
How can I sync my translation files using AI?
Your AI uses the Phrase MCP to pull translation lists, download updated files to your machine, or upload new ones directly to the platform. This keeps your local dev environment and Phrase perfectly aligned. You'll see how the data flows below.
Sync outcomes
Where your translation data lands.
The AI moves data between your local workspace and the Phrase cloud.
LOCAL
Updated files on disk
The AI pulls the latest translations from Phrase and saves them to your local directory. You get the exact files your code needs to run.
CLOUD
Phrase project updates
New strings or modified files move from your machine to Phrase. Your cloud project stays current with your latest code changes.
LISTS
Translation inventory
The AI fetches a list of all available translations. You can use this to audit what's missing or what's ready for review.
HUMAN
Final linguistic review
The AI handles the file movement, but you still decide which translations are accurate. You retain full control over the actual language content.
The workflow
What your AI does when the files arrive.
The AI acts as the bridge between your terminal and the Phrase API.
Fetch translation data
The AI looks up what translations currently exist in your Phrase project to understand the current state.
list_translationsPull files to local
When you need to work on a specific language, the AI grabs the file from the cloud and puts it in your workspace.
download_filePush changes to cloud
Once you've updated your local files, the AI sends them back to Phrase to update the project.
upload_fileVerify sync status
The AI checks the translation lists again to confirm the uploaded files match the expected project state.
list_translations
Try it
Copy these to start.
Use these prompts to trigger the connection between your AI and Phrase.
Starting points
Swap out the bracketed text with your specific project names or file paths.
Phrase Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_CJZRjLhtihKrxCXUYOiAYLM4LrqyL5BaMjmw2ggp/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Phrase capabilities are ready to use.
{
"mcpServers": {
"phrase-software-localization-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_CJZRjLhtihKrxCXUYOiAYLM4LrqyL5BaMjmw2ggp/mcp"
}
}
}List all the translations in my 'MobileApp' project in Phrase.
Download the latest 'en-US.json' translation file from Phrase to my current folder.
Upload my updated 'es-ES.json' file to the 'WebPortal' project in Phrase.
Check the translation list for 'MarketingSite' to see if the French files are ready.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Phrase once, then ask.
Just link your Phrase account once. Your credentials stay encrypted, and you can immediately start managing files through your AI client.
Connect Phrase to your AIFAQ
How this task behaves.
- 01
Can the AI edit the text inside my translation files?
No. The AI moves the files and manages the lists, but it does not rewrite the actual translated strings inside the files.
- 02
Will the AI delete my translation files in Phrase?
No. The available tools only allow for listing, uploading, and downloading files.
- 03
Can I use this to create new translation keys?
No. The AI can upload files containing new keys, but it cannot create individual keys one by one through the API.
- 04
Does the AI handle the translation itself?
No. The AI manages the file synchronization. You or your translators provide the actual language content.
- 05
How does the AI know which file to download?
You tell the AI which file you need, and it uses the download tool to fetch that specific file from your Phrase project.
More questions about Phrase? See everything the Phrase Connector can do
Connect Phrase to Claude, Cursor, ChatGPT & more
