• UPLOAD
  • SYNC
  • REVIEW
  • DONE

How to upload resource files with your AI

Connect Smartling to your agent to move source files into translation projects without leaving your workspace.

Ask AI about this page

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.

  1. Identify source

    The agent looks at the file you want to move, whether it's a JSON object or an HTML document.

    upload_file
  2. Target the project

    The agent matches your request to the specific Smartling project ID you've specified in your prompt.

    upload_file
  3. Execute transfer

    The agent pushes the file content through the Smartling Translation Workflow API.

    upload_file
  4. Confirm 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.

Connector linkhttps://edge.vinkius.com/vk_preview_5QcDqXV1nvbDFmYjGLXZ24BExH2qTP4svbYsNGAe/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Smartling capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "smartling-translation-workflow-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_5QcDqXV1nvbDFmYjGLXZ24BExH2qTP4svbYsNGAe/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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