Overview
Features
translate - Translate text between languages
Translates an array of text blocks between languages, with per-block translatability, optional source and target languages, context, instructions, and a source_hint; returns translated blocks preserving structure.
list_memories - List saved translation memories
Returns an array of memories and their details.
create_memory - Create a new translation memory
Inputs: name, external_id. Returns: created memory data.
update_memory - Update translation memory name
Inputs: id, name. Returns: updated memory data.
delete_memory - Delete a translation memory
Inputs: id. Returns: Deleted memory data.
add_translation - Add a translation unit to memory
Inputs: id (or ids), source, target, sentence, translation, tuid (optional), sentence_before (optional), sentence_after (optional). Returns: Added translation details.
delete_translation - Delete a translation unit from memory
Inputs: id, source, target, sentence, translation, tuid (optional), sentence_before (optional), sentence_after (optional). Returns: Removed translation details.
import_tmx - Import a TMX file into a memory
Inputs: id, tmx_content, gzip. Returns: Import details.
Who Is This For?
- AI developers:Integrate Lara Translate translations into MCP-enabled AI applications, enabling language-aware responses.
- MCP clients:Configure and use Lara Translate MCP with compatible clients to perform translations.
- Localization teams:Manage terminology, translation memories, and TMX imports within MCP-driven localization workflows.




