Lara Translate MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LARA_ACCESS_KEY_ID | Yes | Your Lara API access key ID obtained from Lara Translate account | |
| LARA_ACCESS_KEY_SECRET | Yes | Your Lara API access key secret obtained from Lara Translate account |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| detect_languageA | Detects the language of the provided text. Returns the detected language, content type, and a list of predictions with confidence scores. Accepts a single string or an array of strings (up to 128 elements). |
| translateA | Translate text between languages using Lara Translate. Supports language detection, context-aware translations, translation memories, and glossaries. The optional 'instructions' parameter accepts short localization directives (e.g., 'Translate formally') — only provide them when the content specifically requires tone, formality, or terminology adjustments. |
| create_memoryB | Create a translation memory with a custom name in your Lara Translate account. Translation memories store pairs of source and target text segments (translation units) for reuse in future translations. |
| delete_memoryA | Deletes a translation memory from your Lara Translate account. |
| update_memoryB | Updates a translation memory in your Lara Translate account. |
| add_translationB | Adds a translation to a translation memory in your Lara Translate account. |
| delete_translationB | Deletes a translation from a translation memory in your Lara Translate account. |
| import_tmxA | Imports a TMX file into a translation memory. This is an async operation that returns an import job object containing an import_id. Poll with check_import_status using the returned import_id until the import is complete. |
| check_import_statusA | Checks the status of a TMX import job started by import_tmx. Poll this tool with the import_id returned from import_tmx until the import is complete. The response includes a progress field to track completion. |
| list_memoriesA | Lists all translation memories in your Lara Translate account. |
| list_languagesA | Lists all supported languages in your Lara Translate account. |
| list_glossariesA | Lists all glossaries in your Lara Translate account. Glossaries are collections of terms with their translations that enforce specific terminology during translation. |
| get_glossaryA | Retrieves a specific glossary by ID from your Lara Translate account. Returns null if the glossary is not found. |
| create_glossaryA | Create a glossary with a custom name in your Lara Translate account. Glossaries enforce specific terminology during translation. |
| update_glossaryA | Updates the name of a glossary in your Lara Translate account. |
| delete_glossaryA | Deletes a glossary from your Lara Translate account. |
| import_glossary_csvA | Imports a CSV file into a glossary. Supports unidirectional and multidirectional formats. This is an async operation that returns an import job object containing an import_id. Poll with check_glossary_import_status using the returned import_id until the import is complete. |
| check_glossary_import_statusA | Checks the status of a glossary CSV import job started by import_glossary_csv. Poll this tool with the import_id returned from import_glossary_csv until the import is complete. |
| export_glossaryA | Exports a glossary as CSV from your Lara Translate account. Supports unidirectional and multidirectional formats. |
| get_glossary_countsA | Retrieves the term and language counts for a glossary in your Lara Translate account. |
| add_glossary_entryA | Adds or replaces an entry in a glossary in your Lara Translate account. Supports both monodirectional and multidirectional glossaries. |
| delete_glossary_entryA | Deletes an entry from a glossary in your Lara Translate account. Use term for monodirectional glossaries or guid for multidirectional glossaries. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Translation Memories | List of translation memories in your Lara Translate account. |
| Supported Languages | List of Lara Translate supported languages. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/translated/lara-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server