---
updatedAt: 2026-07-27T08:54:50.000Z
agentTools:
  projectIndex: https://developers.laratranslate.com/llms.txt
---

# Translation API

Lara offers flexible integration options for developers to build branded translation AI experiences powered by our fine-tuned language models.

<Anchor target="_blank" href="https://laratranslate.com/">Lara</Anchor> is a new **adaptive translation AI** that combines the fluency, reasoning, <Glossary>context</Glossary> handling and <Glossary>instruct</Glossary> capabilities of LLMs with the low hallucination rate and latency of MT. On top of this, Lara is adaptive which means that Lara does not require training, instead is able to adapt to any domain on the fly leveraging previously translated content or context.

Whether you need standalone integration through our **SDK** or seamless LLM enhancement via **<Glossary>MCP</Glossary>**, Lara provides powerful translation capabilities to elevate your multilingual applications.

## SDK

#### Build custom translation AI with complete control.

Our SDK empowers you to build your own branded translation AI leveraging our translation fine-tuned language model. All major translation features are accessible, making it easy to integrate and customize for your needs.

The **Lara SDKs** allow you to programmatically translate text, optionally providing context and translation examples (translation memories) in order to further improve quality.

#### Available Programming Languages

The SDK is available for **Python**, **NodeJS**, **Java** , **PHP** and **GO**. All SDKs expose the same methods and will rely on the same features.

Ready to build with Lara? [Get Started with the SDK](https://developers.laratranslate.com/docs/getting-started) and start creating your custom translation experience today.

#### Why SDKs and not REST APIs?

Although low level REST APIs can be made available for specific use cases ([contact us](https://laratranslate.com/sales)), we highly recommend using the SDK for the following reasons:

* They are **better documented**.
* The SDK are **easier and faster** to integrate.
* They implement **enterprise grade security** natively. Requests are encrypted and signed.
* They will include the **future audiovisual features** like audio-to-audio, subtitles and dubbing that will not be available in the only-text REST APIs.

## Lara Models

The Lara API provides multiple translation models optimized for different trade-offs between quality, latency, and cost.

**Lara Base** is the default model and offers the best balance between speed, cost, and latency. It is recommended for most general-purpose translation workflows.

**Lara Think** is an advanced, quality-optimized translation model designed for workflows where linguistic accuracy and consistency are critical.

It performs multi-step linguistic analysis across all available project assets, including glossaries, style guides, and contextual metadata. This deeper analysis enables automatic detection and correction of approximately 80% of major linguistic issues, resulting in improved terminology adherence and stylistic consistency compared to standard models.

Both Lara Base and Lara Think are currently available via the SDK.

### Additional Models

In addition to the two models above, the Lara API also offers two additional options for high-volume users:

* **Lara Flash** which delivers an impressive median latency of 50ms.
* **Lara Batch** which is the base model optimised for cost, up to 10x less.

If you’d like to access any of these models, please <Anchor target="_blank" href="https://laratranslate.com/sales">contact our team</Anchor>.

## MCP Server

Lara is also available as a <Glossary> </Glossary><Glossary>MCP-compatible server</Glossary> exposing its translation capabilities via the Model Context Protocol (<Glossary>MCP</Glossary>). In this setup, Lara acts as a **specialized translation agent**, seamlessly integrating into MCP-aware environments like Claude, ChatGPT, or any other system that supports MCP agents.

By **integrating Lara directly into LLM workflows**, you gain access to superior translation quality for domain-specific content, the ability to maintain context and terminology consistency across multilingual conversations—all without disrupting the user experience or requiring external API calls. <Anchor target="_blank" href="https://developers.laratranslate.com/docs/why-to-use-lara-inside-an-llm">Find out more about why to use Lara inside an LLM</Anchor> or to set it up and start translating, check out the [Getting Started guide for the MCP Server](https://developers.laratranslate.com/docs/getting-started-with-mcp)

## Subscription Options

Both the SDK and MCP server work seamlessly with any [Lara Subscription](https://laratranslate.com/pricing) (Free, Pro and Team), whether you're building standalone applications or enhancing AI workflows. For advanced functionality, expert-level APIs are available by requesting a [customized enterprise plan](https://laratranslate.com/sales).

## Frequently asked questions

**What is the Lara Translation API used for?**
Adding adaptive translation to applications, localization pipelines, and AI agents: translating text, documents, images, and audio programmatically while applying glossaries, translation memories, instructions, and a chosen model.

**Does Lara offer a REST API?**
A low-level REST API is available on request for specific use cases. The SDKs are the recommended path. [Contact us](https://laratranslate.com/sales).

**How do I authenticate requests?**
Each request is authenticated with an access key ID and secret, passed to the SDK at client initialization. The SDK signs and encrypts requests on your behalf. See [How to generate an API key](https://support.laratranslate.com/en/api-key-for-laras-api).

**What are the API rate limits?**
See [API Rate Limits](https://support.laratranslate.com/en/api-rate-limits) in the Knowledge Base.

**How are errors returned?**
Translation calls raise typed errors for authentication, quota, and validation failures. Handle them around the `translate` call. See the [SDK Quickstart](https://developers.laratranslate.com/docs/getting-started).

**Is my data used to train your models?**
By default, API requests operate in Learning Mode. Source text, translated content and context may be stored and used to improve Lara’s translation models, as described in Sections 4.2 and 4.7 of our Terms.
To prevent a request from being stored or used for model improvement, enable Incognito Mode by setting:
`"noTrace": true`.

***

## Next steps

* **Build:** [SDK Quickstart](https://developers.laratranslate.com/docs/getting-started) · [Translate Text](https://developers.laratranslate.com/docs/translate-text) · [Translate Document](https://developers.laratranslate.com/docs/translate-document) · [Translate Image](https://developers.laratranslate.com/docs/translate-image) · [Translate Audio](https://developers.laratranslate.com/docs/translate-audio)
* **Add adaptation:** [Adapt to Context](https://developers.laratranslate.com/docs/adapt-to-context) · [Glossaries](https://developers.laratranslate.com/docs/manage-glossaries) · [Translation Memories](https://developers.laratranslate.com/docs/adapt-to-translation-memories)
* **Integrate with LLMs:** [MCP Server setup](https://developers.laratranslate.com/docs/getting-started-with-mcp)
* **Commercial:** [Translation API volume plans](https://laratranslate.com/adaptive-translation-api)
* **Get help:** [API and Integrations support](https://support.laratranslate.com/en/api-and-integrations) · [Generate an API key](https://support.laratranslate.com/en/api-key-for-laras-api) · [Rate limits](https://support.laratranslate.com/en/api-rate-limits)

<br />