Перейти к содержимому

Перевод документов без потери форматирования

Переведите документ Word, книгу Excel или PDF на другой язык и получите тот же файл — каждая таблица, диаграмма, формула и картинка на своём месте. Ничего не сохраняется, никогда.

3 инструмента, без регистрации и водяных знаков

«Перевести документ Word» возвращает документ Word на другом языке, не трогая заголовки, таблицы, колонтитулы, сноски и изображения; «Перевести Excel» делает то же с книгой и не меняет текст, от которого зависят формулы, чтобы числа по-прежнему сходились; «Перевести PDF» возвращает каждый переведённый абзац на ту же страницу, поверх тех же изображений. Все три определяют язык, на котором написан файл, работают более чем с 50 языками и никуда не отправляют документ. В заметках ниже — что на самом деле нужно, чтобы «сохранить форматирование», и где машинный перевод должен проверить человек.

Перевод документов

3 инструмента

Документы Word и книги Excel на другом языке — каждый шрифт, таблица и формула остаются на своём месте.

Почему документ ломается, если вставить его в переводчик

Абзац Word — это не строка текста. Это ряд фрагментов (runs) — участков с одинаковым шрифтом, размером и цветом, — между которыми стоят поля, закладки, привязки комментариев, ссылки на сноски и изображения. Скопируйте текст, переведите и вставьте обратно — и всё, что не было буквами, пропадёт: полужирный, ссылки, поле с номером страницы, знак сноски.

Очевидное решение — переводить по фрагментам — ещё хуже. В разных языках разный порядок слов, поэтому «the red house» должно стать «la casa roja»: прилагательное перемещается, и полужирный должен переместиться вместе с ним. Переведите части по отдельности — и получится «la roja casa», чего ни один испаноговорящий не написал бы. Каждый абзац нужно переводить целиком, чтобы форматирование двигалось вместе со словами, а затем раскладывать обратно по фрагментам. Именно так работают эти инструменты, и поэтому полужирное слово, гиперссылка или выделенная фраза оказываются в переводе на нужных словах.

Всё остальное в файле — стили, нумерация, параметры страницы, темы, изображения — вообще не переписывается. Файл, который вы скачиваете, — это ваш оригинал с другими словами, а не новый документ, сделанный похожим на него.

Таблицы — это программы, а не просто текст

У книги есть проблема, которой нет у документа: часть её слов — это данные, с которыми сравнивают формулы. =COUNTIF(C:C, "Paid") считает ячейки со словом «Paid». Переведите ячейки как «Pagado» — и формула по-прежнему работает, по-прежнему показывает число, только теперь это ноль. Выпадающие списки, поиск по названию товара и столбцы таблиц, на которые ссылаются по имени, ломаются так же незаметно.

Поэтому «Перевести Excel» сначала читает все формулы, списки проверки данных, сводные таблицы и ссылки на таблицы в книге, и любой текст, от которого они зависят, остаётся в точности как был. Страница сообщает, сколько таких ячеек, так что ничего не остаётся без перевода без вашего ведома. Названия листов тоже не меняются, потому что формулы на других листах и в других книгах находят лист по имени.

Переводится всё, что читает человек: текст ячеек, ячейки с форматированным текстом, комментарии и примечания, фигуры и надписи, заголовки и подписи диаграмм. Числа, даты, коды и адреса остаются как есть, а текст, повторяющийся в тысячах ячеек, переводится один раз и поэтому везде звучит одинаково.

Насколько хорош машинный перевод — честно

Здесь используется перевод, который Mozilla создала для перевода страниц в Firefox: беглый, быстрый и лучше всего работающий между английским и распространёнными европейскими языками. Он отлично подходит, чтобы понять документ, подготовить черновой вариант для проверки и перевести повседневные материалы — письма, инструкции, прайс-листы, отчёты, — за которые никто не стал бы платить переводчику.

Но он не заменяет профессионала там, где формулировки имеют вес. Машинный перевод может выдать предложение, которое читается идеально, а говорит немного другое, и он никак не может знать терминологию вашей компании. Всё юридическое, медицинское, финансовое и то, что пойдёт в печать, пусть проверит человек, свободно владеющий языком. Короткий текст без контекста — столбец таблицы с названием «Net» или «Draw» — самый трудный случай для любого переводчика, поэтому бегло просмотрите заголовки.

Языки без прямой модели переводятся через английский. Это происходит автоматически и обычно работает хорошо, но оттенок смысла может потеряться дважды, поэтому точнее всего прямые пары с английским и на английский.

Языковые данные и почему первый запуск дольше

Когда вы впервые переводите на какой-то язык, загружаются его языковые данные — примерно от 15 до 70 MB в зависимости от языка, и страница показывает точный размер до начала. Потом они сохраняются, поэтому следующий документ на том же языке начинает переводиться за секунду-две, а удалить их можно на странице инструмента в любой момент.

Поэтому же вашему документу никуда не нужно уходить. Перевод выполняется здесь, над файлом, который вы перетащили, и передаются только языковые данные, одинаковые для всех.

На чём построены эти инструменты

Движки с открытым исходным кодом, которые выполняют основную работу, и спецификации, которые они реализуют.

  • Bergamot TranslatorMPL-2.0 — выполняет перевод — движок Mozilla, встроенный в Firefox.
  • Firefox Translations modelsMPL-2.0 — языковые модели, обученные Mozilla и раздаваемые здесь без изменений.
  • fflateMIT — открывает и перезаписывает ZIP-пакет, которым является каждый файл .docx и .xlsx.
  • HarfBuzzMIT — отрисовывает бенгальский, хинди, арабский и другие сложные письменности в переведённых PDF и урезает шрифты до используемых символов.
  • Bijoy2UnicodeMIT — переводит устаревший бенгальский текст в кодировке Bijoy (SutonnyMJ) в старых PDF в Unicode, чтобы его можно было перевести.
  • BharatType Hindi Text UtilitiesMIT — переводит устаревший текст на хинди в кодировке Kruti Dev в старых PDF в Unicode, чтобы его можно было перевести.
  • Noto Sans CJKOFL-1.1 — набирает переведённые PDF на китайском, японском и корейском.
  • ECMA-376 (Office Open XML)Specification — стандарт, на котором основаны файлы Word и Excel; он определяет, какие части являются текстом.

Частые вопросы

Это правда бесплатно?

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

Мой документ сохраняется или загружается на сервер?

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

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

Более 50, в том числе испанский, французский, немецкий, португальский, итальянский, нидерландский, польский, русский, украинский, турецкий, арабский, персидский, иврит, хинди, бенгальский, урду, тамильский, китайский, японский, корейский, индонезийский, тайский и вьетнамский. Любой из них можно перевести на любой другой.

Переводить PDF напрямую или сначала конвертировать его в Word?

Чтобы прочитать или отправить, используйте [Перевести PDF](translate-pdf): страницы останутся в точности такими же. Чтобы продолжить править перевод, конвертируйте файл с помощью [PDF в Word](pdf-to-word) и используйте [Перевести документ Word](translate-docx) — в документе Word текст перетекает, если становится длиннее, а на странице PDF это невозможно.

А что со старыми файлами .doc и .xls?

Откройте их в Word или Excel и сохраните как .docx или .xlsx либо конвертируйте таблицу с помощью [XLS в XLSX](xls-to-xlsx), а затем переведите новый файл.

Другие категории инструментов

Инструменты для PDFКонвертация, редактирование, оптимизация и защита PDF-документов.Инструменты для изображенийКонвертация, сжатие, оптимизация и редактирование изображений.Инструменты для документовКонвертация офисных документов и электронных книг и работа с ними.Инструменты для таблицКонвертация таблиц и форматов структурированных данных.Инструменты для видеоКонвертация, сжатие и редактирование видеофайлов.Инструменты для аудиоКонвертация, обрезка, объединение и настройка громкости аудиофайлов.Инструменты OCRИзвлечение текста и данных из изображений и документов.Инструменты для архивовОткрывайте файлы ZIP, RAR, 7z и TAR и создавайте свои — ничего не сохраняется.Инструменты для разработчиковФорматирование, проверка и повседневные утилиты для разработчиков.Инструменты для текстаПовседневные инструменты для редактирования, сравнения и подсчёта текста.