Vinkius
Smartling

Smartling MCP for AI. Manage global translation projects from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Smartling (Translation Workflow API) MCP on Cursor AI Code EditorSmartling (Translation Workflow API) MCP on Claude Desktop AppSmartling (Translation Workflow API) MCP on OpenAI Agents SDKSmartling (Translation Workflow API) MCP on Visual Studio CodeSmartling (Translation Workflow API) MCP on GitHub Copilot AI AgentSmartling (Translation Workflow API) MCP on Google Gemini AISmartling (Translation Workflow API) MCP on Lovable AI DevelopmentSmartling (Translation Workflow API) MCP on Mistral AI AgentsSmartling (Translation Workflow API) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Smartling (Translation Workflow API) automates complex localization tasks. Connect this server to manage projects, upload source files (JSON, XML), and create translation jobs—all through natural language commands.

It lets you track job progress, add visual context for translators, and download completed translations without leaving your chat interface.

What AI agents can do with Smartling (Translation Workflow API) Automation

Add content to job

Adds specific content segments to an existing translation job in a project.

Create job

Sets up and initializes a brand new translation job within a specified project.

Download translated file

Retrieves the final translated file output for a given locale and content set.

+ 4 more capabilities included
List and Inspect Projects

View all Smartling projects and retrieve detailed information about a specific project using list_projects or get_project.

Upload Source Content

Send raw content files (JSON, XML, etc.) to the system for translation processing via upload_file.

Provide Visual Context

Attach screenshots or HTML context using upload_context, helping translators write accurate localized strings.

Initiate Translation Jobs

Create a new translation job within an existing project using the create_job tool.

Add Content to Job

Incrementally add more specific content segments to a running job using add_content_to_job.

Download Completed Translations

Retrieve the final, translated output file for a given locale with download_translated_file.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Smartling (Translation Workflow API) MCP Server: 7 Tools for Localization

Manage the entire localization lifecycle by listing projects, uploading content, creating jobs, and downloading translated files through natural language commands.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Smartling (Translation Workflow API) on Vinkius

Add Content To Job

Adds specific content segments to an existing translation job in a project.

Create Job

Sets up and initializes a brand new translation job within a specified project.

Download Translated File

Retrieves the final translated file output for a given locale and content set.

Get Project

Fetches detailed status information for one specific Smartling project ID.

List Projects

Returns a list of all available translation projects managed in your Smartling...

Upload Context

Attaches visual assets or UI context (like screenshots) to assist translators with localization accuracy.

Upload File

Sends source content files, such as JSON or XML resource bundles, into the translation system.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Smartling integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Smartling (Translation Workflow API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Smartling MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Smartling. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Managing global translations usually means switching between three different apps., Solved with Vinkius AI Gateway

Today, launching a translation isn't one click. You jump into your project dashboard to find the ID. Then you download source files and upload them to version control. After that, you open a separate localization tool to track job progress, manually copying IDs and status updates between three different tabs just to get started.

With this MCP server, those steps collapse into a chat window. You tell your agent to run `list_projects`, and it spits out the ID. Then you use `upload_file` in the same thread, all while keeping track of job progress with simple calls like `get_project`. It keeps everything connected.

Smartling (Translation Workflow API): Control your content lifecycle.

The biggest time sink is the handoff. You finish writing source files, but then you have to manually upload them, ensure they are grouped into a job, and remember which specific locale needs attention. If you miss one step, the entire build breaks because the content isn't properly containerized.

This server handles that sequencing for you. By using `create_job` followed by targeted calls like `add_content_to_job`, your agent manages the project lifecycle from start to finish. You just tell it what needs translating, and it handles the structure.

What your AI can actually do with this

Look, you're managing localization jobs in Smartling; you don't wanna be clicking through a bunch of different dashboards just to get strings translated. You need your AI client—your agent—to handle the whole workflow right here. This server lets you talk to Smartling using natural language commands and manage every part of the content process.

Viewing and Inspecting Projects:
You can start by getting an overview of everything you're working on. Use list_projects to see all the translation initiatives managed in your Smartling account. If you need the deep details on just one job, use get_project with a specific project ID; it pulls back all the status info you need.

Preparing Source Content:
Before a translator can do squat, they gotta have content. You send raw source files—think JSON, XML, or whatever resource bundle format you're using—with upload_file. It dumps that stuff right into the system for processing. But wait, it gets better. Translators need context to get it right; they can't just guess what a button says.

You attach visual assets, like screenshots or HTML snippets, using upload_context. This helps your linguists write accurate localized strings because they see exactly how the text appears in the app.

Managing Jobs:
When you're ready to kick off the translation work, you use create_job to set up and initialize a brand new job inside an existing project. Once that job is live, and maybe you realize you missed some strings or need to add more specific content chunks—like legal disclaimers or product names—you don't restart everything.

You just call add_content_to_job, which increments the running job with those extra segments. That keeps your whole process super tight for the linguists.

Getting the Final Output:
The last thing you wanna do is manually download files from a website. When the translations are done, you use download_translated_file. You specify the locale and the content set, and boom—it retrieves the final translated file output right into your environment. It's that simple.

Basically, it handles everything: finding what projects exist (list_projects), digging deep on a specific project (get_project), feeding the raw files (upload_file), giving translators pictures to look at (upload_context), kicking off the work cycle (create_job), adding more strings mid-stream (add_content_to_job), and finally, grabbing the finished goods (download_translated_file). It keeps your whole localization pipeline running without you ever leaving your chat interface.

Built · Hosted · Managed by Vinkius Smartling Translation API - Manage Localization Jobs
Server ID 019e5d56-4c99-71e3-9aa8-3722dc8ae6ca
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I find all my projects using Smartling (Translation Workflow API)? +

Run list_projects. This tool quickly retrieves a list of every translation project you've set up in your account, giving you the IDs needed to work on them.

Can I upload files and context separately with Smartling (Translation Workflow API)? +

Yes. You use upload_file for structured source code like JSON or XML bundles, and then use upload_context specifically for visual aids like screenshots.

What is the difference between creating a job and adding content? (Smartling (Translation Workflow API)) +

Use create_job to initialize the container—it makes the workspace available. Then, use add_content_to_job to put specific resources or strings into that already running job.

After translations are done, how do I get them? (Smartling (Translation Workflow API)) +

You call download_translated_file. This tool pulls the final output file for a specific language and project directly into your agent's output.

How do I authenticate and connect my AI agent to Smartling using this server? +

You must provide your Smartling User Identifier and User Secret credentials when setting up the connection. The agent uses these keys to authorize all subsequent calls, ensuring only your account can manage jobs.

If I use `add_content_to_job` but include an incorrect Job ID, what happens? +

The server will immediately reject the request and return a specific error code. This tells you that the job doesn't exist or that your agent lacks permission to modify it.

How can I use `get_project` to check which locales are available for translation? +

The tool returns comprehensive metadata for a specific Smartling project. Look for the 'locales' array in the response payload; this lists every language code currently attached to that project.

When I call `upload_file`, how do I ensure content is authorized right away? +

The file upload tool accepts an authorization flag in the payload. Including this parameter forces Smartling to automatically authorize the content upon successful upload, skipping manual review steps.

Can I upload a file and have it immediately ready for translation? +

Yes! When using the upload_file tool, set the authorize parameter to true. This will automatically authorize the content for translation in your project.

How do I group multiple files into a single translation task? +

First, use create_job to create a new translation job. Then, use add_content_to_job for each file URI you want to associate with that specific job UID.

Can I provide visual context to help translators? +

Absolutely. Use the upload_context tool to send visual references (like screenshots or HTML) to your project, ensuring higher translation quality.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Smartling. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.