Перевод файлов MDX: импорты, компоненты и выражения остаются в исходном виде
Загрузите файлы .mdx или ZIP-архив папки с контентом и получите готовый перевод: каждая строка импорта и экспорта, каждый компонент и каждое {expression} останутся в исходном виде. Заголовки, абзацы, списки, таблицы и текстовые поля front matter будут переведены. Первая часть бесплатно и без регистрации; текст объёмом до 1,000,000 символов — за $5.
- Инструкции import и export переносятся без изменений
- Строки, состоящие только из компонентов (например, <Callout type="info">), сохраняются
- Вставки {expressions} внутри текста защищены и возвращаются на место
- Поля title и description во front matter переводятся, остальные ключи не меняются
- Подходит для папок с контентом в Next.js, Astro, Nextra, Gatsby и Docusaurus
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 абзацев переводится полностью бесплатно.