add_glossary_entry
ChatGPTAdds or replaces an entry in a glossary in your Lara Translate account.
add_translation
ChatGPTAdds a translation to a translation memory in your Lara Translate account.
check_glossary_import_status
ChatGPTChecks the status of a glossary CSV import job in your Lara Translate account.
check_import_status
ChatGPTChecks the status of a TMX file import job in your Lara Translate account.
create_glossary
ChatGPTCreates a new glossary in your Lara Translate account.
create_memory
ChatGPTCreate 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_glossary
ChatGPTDeletes a glossary from your Lara Translate account.
delete_glossary_entry
ChatGPTDeletes an entry from a glossary in your Lara Translate account.
delete_memory
ChatGPTDeletes a translation memory from your Lara Translate account.
delete_translation
ChatGPTDeletes a translation from a translation memory from your Lara Translate account.
detect_language
ChatGPTDetect the language of a given text or array of texts using Lara Translate. Use this tool explicitly whenever the user asks to know or confirm what language a text is written in — including when that request is combined with a translation request (e.g., 'detect the language of this text and translate it into English'). In that case, call this tool first, tell the user which language was detected, and only then call the translate tool (you do not need to pass the detected language as 'source' to translate — translate can auto-detect on its own — but the user still expects to be told the result of detection).
export_glossary
ChatGPTExports a glossary from your Lara Translate account.
get_glossary
ChatGPTGets details of a specific glossary in your Lara Translate account.
get_glossary_counts
ChatGPTGets the entry counts for a glossary in your Lara Translate account.
import_glossary_csv
ChatGPTImports a CSV file into a glossary in your Lara Translate account.
import_tmx
ChatGPTImports a TMX file into a translation memory in your Lara Translate account.
list_glossaries
ChatGPTLists all glossaries in your Lara Translate account.
list_languages
ChatGPTLists all supported languages in your Lara Translate account.
list_memories
ChatGPTLists all translation memories in your Lara Translate account.
translate
ChatGPTTranslate 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. IMPORTANT: 'target' accepts exactly one language code per call. If the user asks to translate into multiple languages (e.g., 'into Italian and German'), call this tool once per target language and present all resulting translations together. IMPORTANT: 'glossaries' requires glossary IDs in the 'gls_*' format, not glossary names. If the user refers to a glossary by name (e.g., 'our company glossary', 'the marketing glossary'), call list_glossaries first, match the name, and use the returned ID here. If no matching glossary is found, tell the user instead of guessing an ID.
update_glossary
ChatGPTUpdates a glossary in your Lara Translate account.
update_memory
ChatGPTUpdates a translation memory in your Lara Translate account.