Переведите свою документацию MDX

Одна команда переводит все MDX-страницы документации за считанные минуты, сохраняя компоненты без изменений

Начать работу

content/docs/en-US/platform/locadex/quickstart.mdx

  1. ---
  2. title: Quickstart
  3. description: Use Locadex, the AI agent which connects your codebase, translations, and content sources. It’s the fastest way to run General Translation's full-stack localization.
  4. ---
  5. Locadex is the General Translation AI agent which connects your codebase, translations, and content sources.
  6. After setup, Locadex can configure your project and automatically translate it into the languages you choose.
  7. Locadex currently supports **Next.js**, **Mintlify**, **Fern**, and **Docusaurus** projects, along with React applications built with Vite, Gatsby, Redwood, React Router, TanStack Start, Bazel, esbuild, Rollup, Rolldown, or webpack.
  8. ## How Locadex works [#locadex-works]
  9. Locadex works inside your GitHub repository and automatically opens or updates PRs with generated changes. Three automation templates keep your localization up to date:
  10. - **Generate code** wraps source code with the right internationalization (i18n) library calls, such as `t()` and the `T` component.
  11. - **Generate translations and push** translates source content into every target language and updates translation files.
  12. - **Keep locales in sync** updates project files when languages are added or removed.

npx gt translatees, fr, ja

Переведите документацию на любой язык всего за несколько шагов

Всего две команды — без изменений в коде и ручной настройки

  1. Запустите мастер настройки

    Выполните npx gt init в репозитории документации, выберите MDX в качестве формата файлов и укажите целевые языки.

  2. Укажите путь к файлам

    Мастер настройки добавит в gt.config.json один glob-шаблон для файлов .mdx, предусмотрев папку [locale] для каждого языка. Менять код не нужно.

  3. Переведите и опубликуйте

    Выполните npx gt translate, и CLI переведёт текст в каждом файле, сохранив синтаксис MDX и компоненты без изменений. Добавьте переведённые файлы в коммит и опубликуйте их вместе с сайтом документации.

Как поддерживать актуальность переводов при каждом развертывании?

Транскрипт

In Montreal, your French page shows the line you added this week in English. Your build script runs next build alone, so the line was never translated. General Translation keeps translations current when your CI runs npx gt translate before the build. Create an API key for CI with the file, context and translation queue permissions. Store it and your project ID as secrets in your CI provider. Add npx gt translate to your build script, before the build command. Run that build on every push to main, for example with a GitHub Actions workflow. Each build then ships current translations in Spanish, Japanese and French.

Нам доверяют лучшие компании мира

General Translation создаёт полный стек локализации для удобной работы разработчиков

  • 11+ локалей в панели управления, на лендинге и в iOS

  • 14+ локалей для веб-сайта и документации

  • 47+ локалей для платформы и документации

  • 2+ локалей для веб-сайта, iOS и Android

  • 7+ локалей для веб-сайта и GTM

  • Библиотеки интернационализации с открытым исходным кодом
  • Перевод с учётом контекста
  • Платформа для совместной проверки переводов
  • Интеграции с системами управления контентом
  • Locadex Agent

Переводы на уровне носителя языка с полным учётом контекста

Переводы высочайшего качества с учётом особенностей вашего продукта и проверкой по всему сайту документации

Контекст на каждом уровне

Переводы сохраняют ваш тон, соответствуют стилистическим правилам и учитывают контекст и логику вашего продукта.

Единообразие на всех страницах

Каждая страница проходит вычитку, сверку с источником и проверку на согласованность с остальными страницами.

Проверяйте и редактируйте вместе с командой

В панели управления можно редактировать каждую строку, просматривать языковые версии рядом друг с другом, отслеживать историю изменений и оставлять комментарии.

Непрерывный перевод по мере выпуска обновлений

Запускайте npx gt translate перед сборкой документации: при каждом запуске переводятся только изменения, поэтому каждое развертывание включает документацию на всех языках

  1. Отправьте изменения в документации
  2. Во время сборки запускается CLInpx gt translate
  3. Переводится только изменённый контент
  4. Развёрнуто на всех языках

Подключите и локализуйте все свои продукты

General Translation объединяет ваш код, контент, переводы и их проверку на одной платформе

Часто задаваемые вопросы

Перевод документации — это то же самое, что её локализация?

Не совсем. Перевод — это передача содержания с одного языка на другой. Локализация — более широкое понятие, охватывающее перевод программного обеспечения. Она предполагает адаптацию всего продукта к каждой локали и включает интернационализацию (i18n) — подготовку сайта к поддержке нескольких локалей с учётом маршрутизации, навигации, форматов дат, валют, форм множественного числа и других языковых и региональных особенностей.

General Translation берёт на себя настройку и постоянное сопровождение процессов локализации и перевода.

Полные инструкции по настройке локализации см. в разделе Локализация MDX.

Разве нельзя просто перевести документацию с помощью API ИИ?

Для разового перевода — да. Но чтобы каждую неделю выпускать документацию, которой можно доверять, на всех языках, одной модели недостаточно — нужна целая система.

Ваши страницы — не просто текст. Компоненты MDX, инструкции импорта и блоки кода должны сохраняться в точности, ключи во frontmatter — оставаться прежними, а идентификаторы заголовков вроде {#configure-client} — оставаться на своих местах, чтобы ссылки на разделы не ломались.

Ваша документация — это сайт, а не одна страница. Для каждого языка нужна своя версия навигации, коды локалей должны соответствовать требованиям вашей платформы, а слово «workspace» должно переводиться одинаково и на первой, и на четырехсотой странице (и в вашем приложении, локализацию которого мы тоже поддерживаем).

Ваша документация меняется каждую неделю. При каждом обновлении нужно переводить только то, что изменилось, сохранять ручные правки рецензентов и добавлять результат в ваш репозиторий вместе со сборкой. Добавление нового языка не должно нарушать работу уже поддерживаемых языков.

Всем участникам команды нужны возможности контроля и прозрачность: построчное сравнение перевода с источником, история изменений, комментарии, роли и правила стилистики для каждого языка.

General Translation берет на себя весь этот процесс end-to-end. Мы обрабатываем тысячи PRs по локализации для наших клиентов, чтобы они могли сосредоточиться на создании продукта, который полюбит весь мир.

Могут ли наши переводчики и рецензенты редактировать переводы?

Да. На Странице переводов рецензенты могут сравнивать языковые версии рядом друг с другом, редактировать любую строку прямо на странице и добавлять метки, заметки и комментарии. Число пользователей не ограничено, так что к работе может подключиться вся команда.

Сколько времени занимает настройка?

Всего несколько минут — без миграции. Выполните npx gt init, выберите языки и запустите npx gt translate. После этого вы сможете переводить контент в больших объёмах (компания Ramp перевела 40 000 ключей — миллионы слов — за несколько минут). Вы также можете поручить настройку своему агенту для написания кода с помощью кнопки «Настройка для агентов».

Какие языки поддерживаются?

Любые из более чем 120 локалей, поддерживаемых General Translation, включая региональные варианты, такие как pt-BR и zh-Hant, и языки с написанием справа налево, например арабский и иврит. Укажите их в gt.config.json и добавляйте новые в любое время. См. Поддерживаемые Локали.

Будут ли переводы обновляться при изменении документации?

Да, по мере внесения изменений. Запускайте npx gt translate в CI перед сборкой документации. Команда переводит только контент, в источнике которого появились изменения, и сохраняет ваши локальные изменения. Так каждый релиз выходит на всех языках, а переводы включаются в него вместе с соответствующими изменениями.

Будут ли переводы соответствовать нашему стилю и терминологии?

General Translation позволяет задавать пользовательские промпты с указаниями по тону и стилю, а также вести Glossary, закрепляющий названия продуктов и ключевые термины. Один и тот же контекст учитывается во всех ваших переводах: в приложении, на сайте, в документации, презентациях и дизайн-файлах.

Не нарушит ли перевод работу моих компонентов MDX?

Нет. CLI переводит человекочитаемое содержимое, сохраняя весь синтаксис и форматирование MDX, а явно заданные идентификаторы заголовков, такие как {#id}, остаются привязанными к своим заголовкам.

Сколько это стоит?

Оплата по мере использования — без платы за каждого пользователя и без подписок. На тарифе Starter плата за платформу составляет 0 $, количество проектов, пользователей и языков не ограничено, а для начала работы предоставляется бесплатный лимит. Полные расценки — на странице тарифов.

Переведите документацию в формате MDX для международной аудитории

Начните бесплатно — без ежемесячных платежей