Кратко
Управление переводами в Lokalise через API v2: проекты с прогрессом по языкам, ключи и переводы с отметками проверки, языки, участники, задачи на перевод и проверку, экспорт файлов фоновыми процессами, комментарии, метаданные скриншотов, ветки, собственные статусы перевода и глоссарий.
Пошаговая настройка
Подключи Lokalise к Claude за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Lokalise в пошаговой настройке и добавь свой MCP URL в Claude. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.
Попробуй спросить
Примеры промптов для Lokalise
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Lokalise, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Lokalise + Claude
Управление переводами в Lokalise через API v2: проекты с прогрессом по языкам, ключи и переводы с отметками проверки, языки, участники, задачи на перевод и проверку, экспорт файлов фоновыми процессами, комментарии, метаданные скриншотов, ветки, собственные статусы перевода и глоссарий.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
LOKALISE_API_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужен аккаунт Lokalise с доступом к проектам.
- В Lokalise нажмите на фото профиля, откройте Profile settings > API tokens и создайте токен. Для читающих инструментов достаточно токена только для чтения; изменения требуют токена на чтение и запись.
- Вставьте его в
LOKALISE_API_TOKEN. Он передаётся в заголовкеX-Api-Tokenи действует с вашими правами в каждом проекте. - Установите коннектор и запустите
lokalise_list_projects, чтобы проверить токен.
Собственные MCP-серверы Lokalise: Lokalise также предоставляет MCP-серверы в бете (https://mcp.lokalise.com/mcp/project-management и /mcp/software-development, через OAuth или заголовок apikey). Этот коннектор работает с API v2 и вашим токеном.
Что он читает:
- Проекты с типом, базовым языком и командой; с
include_statistics: 1прогресс, ключи, слова и проблемы QA по языкам. Языки проекта, все поддерживаемые Lokalise языки с ISO-кодом и формами множественного числа, собственные статусы перевода. - Ключи с именем для каждой платформы, описанием, тегами, именами файлов, контекстом, лимитом символов и, с
include_translations: 1, их текстами. Фильтры: имя ключа, тег, имя файла, платформа, без перевода, проблемы QA или архивные. - Переводы, одна строка на ключ и язык, с фильтрами по языку, проверенным, неподтверждённым, непереведённым, проблемам QA или активной задаче.
- Участников с правами и языками, а
lokalise_get_my_contributorвозвращает владельца токена, от имени которого идёт запись. - Задачи с типом, статусом, сроком, языками, исполнителями и прогрессом; файлы с числом ключей и последним импортом; комментарии по проекту или ключу; метаданные скриншотов со связанными ключами; ветки; термины глоссария с переводами, тегами и признаками.
Что он записывает:
lokalise_create_keysдобавляет новые строки с платформами и исходным текстом.lokalise_update_keyиlokalise_bulk_update_keysменяют имена, описания, теги (merge_tagsдобавляет, а не заменяет), платформы, имена файлов, контекст, лимиты символов и переводы.lokalise_update_translationменяет один текст и его отметки «проверено», «не подтверждено» или собственный статус. Ключи с множественными формами принимают JSON-строку с формами (one,other, ...).lokalise_add_languagesпо ISO-коду;lokalise_add_contributors, который рассылает приглашения по email;lokalise_create_taskдля задачи translation, review или automatic_translation по части ключей и языков, назначенной пользователям или группам со сроком;lokalise_update_task, где{"close_task": true}закрывает задачу.lokalise_add_key_comments(вопрос переводчикам или контекст к строке),lokalise_create_branch,lokalise_create_glossary_terms(например, названия брендов, которые нельзя переводить, или запрещённые слова) иlokalise_update_glossary_terms.
Экспорт файлов: lokalise_download_files запускает экспорт в формате json, xliff, strings, xml, po, yaml и других и возвращает process_id. ИИ вызывает lokalise_get_process, пока status не станет finished, и передаёт вам zip-ссылку из details.download_url, которая через некоторое время истекает. Экспорт это POST, но проект он не меняет.
Отключён при установке: lokalise_delete_key, который удаляет ключ со всеми переводами без возможности отмены. Администратор workspace включает его, когда он нужен команде.
Идентификаторы и форматы: id проектов выглядят как 767946315e9866d013c1d0.08299127; для работы с веткой передайте <project id>:<branch name>. Id ключей, переводов, задач, языков и пользователей это числа. Языки задаются ISO-кодами, например en, de или pt_BR. Ответы со списками оборачивают элементы (projects, keys, translations, ...). Время приходит как YYYY-MM-DD HH:MM:SS (Etc/UTC) плюс Unix-..._timestamp. Признаки в фильтрах равны 0 или 1.
Постраничная выдача: limit и page; итоги приходят в заголовках x-pagination-total-count и x-pagination-page-count и показываются в _headers. Ключи и переводы также принимают pagination: cursor: ИИ передаёт значение x-pagination-next-cursor как cursor, пока оно не пропадёт. Термины глоссария листаются только через cursor.
Ограничения: 6 запросов в секунду на токен и на IP-адрес и не более 10 одновременных запросов на проект; 429 означает, что нужно замедлиться.
Частые ошибки: 401 означает неверный токен. 403 означает токен только для чтения при записи или нехватку прав в проекте. 404 означает неизвестный проект или элемент. 400 это ошибка валидации с названием поля; она же возникает, если значение X-Api-Token не является корректным токеном, например содержит пробелы или кавычки.
Коннектор не загружает файлы переводов (для этого нужен контент в base64) и скриншоты и не удаляет проекты, языки, задачи и термины глоссария.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Claude
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.
- Открой в Claude Customize → Connectors.
- Нажми +, затем Add custom connector.
- Введи название, например
Lokalise, и URL удалённого MCP-сервераhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add. - Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.
Все инструменты ниже появятся в чате: начинайте писать промпты.
Доступные инструменты
| Tool | What it does |
|---|---|
lokalise_list_projects | Projects the token can reach, with id, name, type (localization_files, paged_documents, ...), base language, team and, on request… |
lokalise_get_project | One project with its settings and statistics: progress, keys, words and QA issues per language, base language and team |
lokalise_list_keys | Translation keys of a project with name per platform, description, tags, filenames and, with include_translations 1, the translations |
lokalise_get_key | One key with all its translations, tags, platforms, filenames, description, context, character limit and custom attributes |
lokalise_create_keys | Create one or more keys, with their translations if known |
lokalise_update_key | Update a key's name, description, platforms, filenames, tags (merge_tags to add rather than replace), plural settings, hidden or archived… |
lokalise_bulk_update_keys | Update several keys in one call |
lokalise_delete_key | Delete a key and all its translations from a software project |
lokalise_list_translations | Translations of a project, one row per key and language, with the text, reviewed and unverified flags, custom statuses, words and… |
lokalise_get_translation | One translation by id: key, language, text, reviewed and unverified flags, custom statuses, word count and who changed it last |
lokalise_update_translation | Change the text of one translation and its reviewed, unverified or custom status flags |
lokalise_list_project_languages | Languages of a project with lang_id, lang_iso, name, right-to-left flag and plural forms |
lokalise_add_languages | Add languages to a project by ISO code, e.g. de or pt_BR, optionally with a custom code or name |
lokalise_list_system_languages | All languages Lokalise supports, with lang_id, lang_iso, name and plural forms |
lokalise_list_contributors | Contributors of a project with email, name, admin and reviewer flags, role and the languages each may translate or review |
lokalise_get_contributor | One contributor of a project by user id, with rights and languages |
lokalise_get_my_contributor | The token owner as a contributor of a project: user id, rights and languages |
lokalise_add_contributors | Invite people to a project by email with their languages and rights |
lokalise_list_tasks | Tasks of a project with title, status, type (translation, review, automatic_translation, lqa_by_ai), due date, languages with assignees and… |
lokalise_get_task | One task with its languages, assignees, keys count, progress, closing tags and settings |
lokalise_create_task | Create a translation or review task for some keys and languages, assigned to users or groups, with a due date. automatic_translation uses… |
lokalise_update_task | Change a task's title, description, due date, languages or assignees, its auto-close settings, or close it with close_task |
lokalise_list_files | Files of a project with filename, key count and the date they were last imported |
lokalise_download_files | Start an export of the project's translations as language files (json, xliff, strings, xml, po, yaml, ...) |
lokalise_get_process | Status of a background process (file download or upload): queued, running, finished or failed, with details; for a download… |
lokalise_list_project_comments | All comments of a project, with the key they belong to, author and time |
lokalise_list_key_comments | Comments on one key, with comment id, text, author and time, newest first |
lokalise_add_key_comments | Add one or more comments to a key, e.g. a question to translators or context for a string |
lokalise_list_screenshots | Screenshots of a project (metadata only): title, description, URL, size, tags and the keys linked to them |
lokalise_get_screenshot | One screenshot's metadata: title, description, URL, width and height, tags and linked key ids |
lokalise_list_branches | Branches of a project with branch id, name and creation time |
lokalise_create_branch | Create a branch of a project (a copy of the main content to change in isolation and merge later) |
lokalise_list_glossary_terms | Glossary terms of a project with description, case sensitivity, translatable and forbidden flags, translations and tags |
lokalise_get_glossary_term | One glossary term with description, translations per language, tags and flags |
lokalise_create_glossary_terms | Add terms to the project glossary, e.g. brand names that must not be translated (translatable false) or words that must never be used… |
lokalise_update_glossary_terms | Change glossary terms by id: text, description, flags, translations or tags |
lokalise_list_translation_statuses | Custom translation statuses of a project (e.g |
Примеры запросов
- «Каков прогресс перевода проекта мобильного приложения по языкам?»
- «Какие ключи с тегом checkout ещё не переведены на немецкий и французский?»
- «Экспортируй веб-проект в JSON-файлы для de и it и дай ссылку на скачивание.»
- «Создай задачу на проверку испанских переводов ключей онбординга со сроком в следующую пятницу.»
- «Добавь «AnythingMCP» в глоссарий как название бренда, которое нельзя переводить.»
FAQ
Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Следующие шаги
- Страница коннектора
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?