Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

Перевод файлов MDX: импорты, компоненты и выражения остаются в исходном виде

Загрузите файлы .mdx или ZIP-архив папки с контентом и получите готовый перевод: каждая строка импорта и экспорта, каждый компонент и каждое {expression} останутся в исходном виде. Заголовки, абзацы, списки, таблицы и текстовые поля front matter будут переведены. Первая часть бесплатно и без регистрации; текст объёмом до 1,000,000 символов — за $5.

Перевести документы Markdown

Тон
Глоссарий и названия, которые не переводить (необязательно)

Названия брендов и продуктов через запятую. Каждое проверяется в каждом переводе.

Один термин в строке: термин = перевод.

Без регистрации. До 40 абзацев полностью бесплатно. Длиннее: первые абзацы бесплатно, весь файл — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • Инструкции import и export переносятся без изменений
  • Строки, состоящие только из компонентов (например, <Callout type="info">), сохраняются
  • Вставки {expressions} внутри текста защищены и возвращаются на место
  • Поля title и description во front matter переводятся, остальные ключи не меняются
  • Подходит для папок с контентом в Next.js, Astro, Nextra, Gatsby и Docusaurus
Открыть демо

Посмотреть пример PDF

MDX — это код вперемешку с текстом

Файлы MDX компилируются. Одно переведённое имя переменной, лишняя кавычка в параметре (prop) или изменённый путь импорта сломают сборку проекта, а обычный чат-бот при переписывании всего файла обязательно где-то ошибётся. Наш инструмент просто не даёт модели трогать код.

Строки импорта и экспорта, а также строки, состоящие только из тегов компонентов, пропускаются. Внутри абзацев инлайн-код, ссылки, пути к изображениям и {expressions} перед переводом заменяются плейсхолдерами-маркерами, которые затем восстанавливаются — модель обязана вернуть каждый маркер. Если компонент оборачивает текст (например, блок-выноска вокруг абзаца), его теги сохраняются, а текст внутри переводится.

На что обратить внимание

  • Параметры компонентов (props) с видимым текстом вроде title="Install" остаются на языке оригинала — переведите их вручную
  • Строки внутри JavaScript-выражений не переводятся
  • Запустите сборку проекта после копирования файлов
  • Проверьте файл с предупреждениями (warnings), если какие-то абзацы остались в оригинале

Папка на входе — папка на выходе

Загрузите ZIP-архив с папкой контента и получите обратно ZIP с сохранением всей структуры путей в папке с кодом языка, например content-de/. Изображения, JSON и прочие файлы из архива копируются без изменений, поэтому структура остаётся полной. Отдельные файлы возвращаются с языковым суффиксом, например index.de.mdx.

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Перевод документации Markdown; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Переводятся ли свойства компонентов (props)?

Нет. Свойства (props) являются частью кода и остаются неизменными. Если в них передаётся видимый текст, переведите его вручную.

Что насчёт файлов .md в той же папке?

Они тоже переводятся. Файлы .md, .mdx и .markdown обрабатываются в рамках одной задачи.

Каков максимальный объём задачи?

До 1,000,000 символов текста за $5 — в ZIP-архиве или до 50 файлов.

Можно попробовать бесплатно?

Первая часть переводится и показывается бесплатно. Задача объёмом до 40 абзацев переводится полностью бесплатно.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?