Your coding agent can already open a pull request, refactor a service, and deploy to staging without a human clicking through a dashboard. Ask it to localize a string table, a subtitle file, or a support doc into twelve languages, and most localization platforms hand the result back to a human anyway, log into a web app, upload a file, wait for an email, download a zip. The integration problem engineering leaders are solving right now is whether the systems that run our pipelines can call localization the same way they call any other service.
Most vendors that market themselves as "AI-enabled" still run their AI inside a dashboard. The execution layer built for the agentic era is narrower and more useful: those capabilities are exposed as tools an AI agent can call mid-workflow, authenticated the way agent tooling expects, without a proxy layer or a human in the loop for routine work. This piece describes the mechanics of that access, MCP, agent skills, SDK, and raw REST, so you can pick the right surface for your agent stack.
Four surfaces, one execution layer
Ollang's API documentation frames the integration question directly rather than burying it under marketing copy. The documentation covers APIs, an MCP server, an SDK, and skills for AI-native localization, a platform that orchestrates AI dubbing, subtitle translation, captions, transcription, document and visual translation, and human review workflows in one place, exposed through APIs, an MCP server, an SDK, and agent skills.
Those are four distinct integration surfaces, and they address different problems. The REST API is for direct HTTP calls to integrate into pipelines and backend services. The SDK is a TypeScript/Node.js library for asset scanning, i18n workflows, CMS capture, and a typed REST client for teams building custom tooling on top of the platform. Agent skills are local, file-based instruction packages that teach a coding agent how to call the API itself. The hosted MCP server is a protocol-level endpoint that agents connect to directly, with no local files required.
The right choice depends on where the agent runs and how much control you want over the connection. The rest of this piece describes each one. The two worth understanding in depth, because they change how localization is triggered, are MCP and skills.
The hosted MCP server: a protocol endpoint, not a dashboard login
Ollang runs a hosted Model Context Protocol server secured with OAuth 2.0 and PKCE, built to drop into Claude, Cursor, Claude Code, Devin, Replit, Windsurf, and more. This differs from a REST API with a bearer token. MCP is a standardized protocol that lets an agent discover what tools a server exposes and call them mid-conversation, without the agent's developer hand-writing API wrappers for every capability.
The choice of OAuth plus PKCE over a simple API key reflects a structural fact about how agentic clients differ from traditional web clients. MCP servers serve multiple clients such as Claude Desktop, Cursor, custom agents, and automation scripts. Those clients act on behalf of different users, and the server needs to know who is asking for what. A shared API key cannot make that distinction; a properly scoped OAuth token can.
PKCE, or Proof Key for Code Exchange, is a security extension that prevents authorization code interception attacks, and in OAuth 2.1 it is mandatory for every authorization code flow. For a head of engineering evaluating this, the practical upshot is that connecting an agent to Ollang's MCP server follows the same authorization discipline your team already expects from any OAuth-secured internal service. It identifies which user authorized the connection, it scopes what the connection can access, and it provides a standard mechanism for token refresh so long-running agent sessions do not need to re-authenticate.
Practically, once your team connects an agent to the hosted server, that agent can call localization tools natively from inside Claude Code, Cursor, or Devin, with no separate dashboard session and no manual export/import cycle. Setup and endpoint details are covered in Ollang's API documentation.
Agent skills: lighter-weight, no server required
MCP is not the only way in, and it is not always the right one. If your agent stack does not need a persistent hosted connection, or your team would rather avoid running OAuth flows for every environment, Ollang's agent skills offer a local alternative. Skills are local instruction files that teach your agent how to call the Ollang REST API directly, with no proxy server or MCP connection required. Skills and MCP support different architectures: skills are file-based and agent-local, while MCP is a hosted protocol server.
A skill is a package of procedural instructions that sits in your agent's local skills directory rather than on a remote server you have to authenticate against. Agent skills are reusable capability packages for AI coding agents; they give the agent procedural knowledge, step-by-step instructions, and API details, so it can accomplish domain-specific tasks without custom prompts. Skills work with agents like Cursor, Claude Code, Windsurf, Cline, Codex, and other compatible tools.
A developer working in Claude Code can say "upload this video to Ollang and create a French subtitle order," and the agent already knows which endpoint to hit, what payload shape to send, and what to do with the response, because the skill file, not a live server connection, carries that knowledge. This is the lighter-weight path, with fewer moving parts and no token lifecycle to manage, at the cost of the agent needing local file access rather than a network-addressable tool server. Full setup steps and the skill catalog are at Ollang's Skills documentation.
