adapt_tostring[]
Список ID памяти переводов (формат 'mem_*') для адаптации перевода. Если пользователь называет память по имени, а не по ID, сначала вызовите list_memories, чтобы сопоставить имя с ID, прежде чем вызывать этот инструмент.
content_typeenum
Указывает тип содержимого текста. Автоматически определяется, если не указано.
contextstring
Дополнительная контекстная строка для улучшения качества перевода (например, «Это юридический документ» или «Я разговариваю с врачом»). Это помогает системе перевода лучше понимать предметную область.
glossariesstring[]
Массив ID глоссариев для применения при переводе (максимум 10). ID должны соответствовать формату: gls_* (например, ['gls_xyz123', 'gls_abc456']). Глоссарии следят за соблюдением конкретной терминологии и терминов. Если пользователь ссылается на глоссарий по имени, а не по ID (например, 'my company glossary'), сначала вызовите list_glossaries, чтобы определить ID по имени, прежде чем вызывать этот инструмент.
instructionsstring[]
Необязательный список коротких директив по локализации для настройки вывода перевода. Каждая инструкция должна быть не длиннее 20 слов. Это не свободные промпты для LLM — это экспертные директивы по локализации, касающиеся формальности, тона или доменной терминологии. Предоставляйте инструкции только тогда, когда контент этого требует; для общего контента их опускайте, чтобы сохранить качество перевода. Не комбинируйте противоречащие инструкции (например, формальный и неформальный тон вместе). Примеры: «Переводите формально», «Используйте творческий и лаконичный тон», «Делайте перевод гендерно-нейтральным», «Маскируйте любую цену плейсхолдером [цена]», «Используйте кавычки (« ») для цитат».
no_traceboolean
Флаг конфиденциальности. Если установлено значение true, содержимое запроса не будет сохраняться или отслеживаться сервисом Lara. Используйте для конфиденциального содержимого.
priorityenum
Приоритет перевода. 'normal' — для перевода в реальном времени, 'background' — для пакетной обработки с более низким приоритетом.
reasoningboolean
Включает многоступенчатый лингвистический анализ Lara Think. Может увеличить время обработки до 10 раз, но может улучшить качество перевода сложных текстов.
sourcestring
Код исходного языка (например, 'en-EN' для английского). Если не указан, система попытается определить его автоматически. Если у вас есть подсказка об исходном языке, укажите её в поле source_hint.
source_hintstring
Используется для управления определением языка. Укажите это, когда язык источника不确定, чтобы повысить точность определения.
styleenum
Управляет тем, как перевод балансирует между точностью и естественной читаемостью. Режим «точный» (faithful) остаётся близок к исходнику, режим «естественный» (fluid) делает приоритетом читаемость, а режим «творческий» (creative) допускает больше свободы в переводе.
targetstringобязательный
Код целевого языка (например, 'it-IT' для итальянского). Задаёт единственный язык, на который нужно перевести текст. Это поле принимает ТОЛЬКО один код языка. Если пользователь хочет перевести текст на несколько языков, вызывайте этот инструмент по одному разу для каждого целевого языка.
textobject[]обязательный
Массив текстовых блоков для перевода. Каждый блок содержит строку текста и булево значение, указывающее, нужно ли его переводить. Это позволяет выполнять выборочный перевод, когда одни текстовые блоки можно сохранить в исходном виде, а другие перевести.
timeout_in_millisinteger
Пользовательский таймаут для запроса на перевод в миллисекундах. Максимум: 300000 мс (5 минут). Полезно для очень длинных текстов.