Сценарий из mcp-everything. Актуально на 2026-10-24.
Направить обращение нужной команде поддержки или выбрать язык ответа бота.
curl -X POST https://translate.api.cloud.yandex.net/translate/v2/detect \
-H "Authorization: Api-Key $YANDEX_API_KEY" -H 'Content-Type: application/json' \
-d '{"text": "Сәлеметсіз бе, тапсырысым қайда?", "languageCodeHints": ["kk", "ru"]}'
https://translate.api.cloud.yandex.netТип: Bearer-токен
Authorization: Bearer <IAM-токен>Authorization: Api-Key <API-ключ>Пользовательский аккаунт авторизуется только IAM-токеном и обязательно передаёт folderId в теле запроса; для сервисного аккаунта folderId не указывается.
В ответе — languageCode.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
text |
body | string | да | Текст, до 1000 символов |
languageCodeHints |
body | array | нет | Наиболее вероятные языки, до 10 кодов |
folderId |
body | string | нет | ID каталога (для пользовательского аккаунта) |
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
folderId |
body | string | нет | ID каталога (для пользовательского аккаунта) |
Пример ответа:
{"languages": [{"code": "string", "name": "string"}]}
sourceLanguageCode не передан, исходный язык определяется автоматически.glossaryData): до 50 пар и до 20 000 символов Unicode.Если этого недостаточно — официальная документация: https://aistudio.yandex.ru/ru/docs/translate/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-translate.md