Docs

Introduction

This 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. Lara's SDKs are designed to work seamlessly with any Lara Subscription. For advanced functionality, expert-level APIs are available by requesting a customized enterprise plan.

Lara is a new adaptive translation AI that combines the fluency, reasoning, context handling and instruct 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.

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

The SDK are available for Python, NodeJS, Java and PHP. More SDKs will be available soon for other languages, with the GO and C# SDKs on the way. All SDKs expose the same methods and will rely on the same features.

Why SDKs and not REST APIs?

Although low level REST APIs can be made available for specific use cases (contact us), 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.