- UPLOAD
- SYNC
- REVIEW
- DONE
Short answer
How can I send files to Smartling using my AI?
Your agent uses the upload_file tool to push JSON, XML, or HTML files straight into your Smartling projects. This moves your source code or content files into the translation workflow immediately. You'll see the files appear in your Smartling project once the agent finishes the upload.
The end results.
Where your files land.
The AI handles the transfer so your content is ready for localization.
UPLOAD
Files in Smartling
The upload_file tool moves your JSON, XML, or HTML files into the target project. Your source files are now ready for translators.
SYNC
Project readiness
The agent ensures the files match your project requirements. You get a direct path from your local workspace to the translation platform.
REVIEW
Human oversight
You still need to check the Smartling dashboard to confirm the files arrived and to manage the translation progress. The AI doesn't manage the actual translation work.
DONE
Workflow complete
Once the upload finishes, your files are live in the Smartling environment. You can then trigger translation tasks manually or through other settings.
The workflow
What your AI does when the file arrives.
The agent takes your local data and maps it to the Smartling API.
Identify source
The agent looks at the file you want to move, whether it's a JSON object or an HTML document.
upload_fileTarget the project
The agent matches your request to the specific Smartling project ID you've specified in your prompt.
upload_fileExecute transfer
The agent pushes the file content through the Smartling Translation Workflow API.
upload_fileConfirm status
The agent verifies the file was accepted by the Smartling project before telling you it's done.
upload_file
Try it
Copy these to start.
Use these prompts to trigger the upload process.
Starting points
Replace the bracketed text with your actual file names and Smartling project IDs.
Smartling Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_5QcDqXV1nvbDFmYjGLXZ24BExH2qTP4svbYsNGAe/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 — Smartling capabilities are ready to use.
{
"mcpServers": {
"smartling-translation-workflow-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_5QcDqXV1nvbDFmYjGLXZ24BExH2qTP4svbYsNGAe/mcp"
}
}
}Upload my config.json file to the Smartling project 'web-app-prod'.
Send this index.html file to my Smartling project with ID 12345.
Take the data from localization_strings.xml and upload it to the 'marketing-site' project in Smartling.
Push the current JSON file in my workspace to the Smartling project named 'mobile-app-ios'.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Smartling once, then ask.
Click the link to authorize the connection. Your credentials stay encrypted, and you can start uploading files immediately after.
Connect Smartling to your AIFAQ
How this task behaves.
- 01
Can the AI upload images to Smartling?
No. The tool is limited to JSON, XML, and HTML source files.
- 02
Will the AI delete files in my Smartling project?
No. The agent only has the capability to upload files, not to delete or remove existing content.
- 03
Does the AI start the translation automatically?
No. The AI uploads the file to the project, but you must manage the translation workflow within Smartling.
- 04
Can I upload multiple files at once?
Yes, you can ask your agent to upload several files by naming them in your prompt.
- 05
Do I need to stay in the chat while the file uploads?
No. Once you send the prompt, the agent handles the transfer in the background.
More questions about Smartling? See everything the Smartling Connector can do
Connect Smartling to Claude, Cursor, ChatGPT & more
