# Как перевести текстовый PDF на Mac без интернета через Ratica

Источник: https://modelium.tech/zhurnal/perevesti-tekstovyy-pdf-ratica-mac/

На Mac с Apple Silicon можно открыть текстовый PDF в Ratica, выбрать русский язык и получить рядом с оригиналом перевод в PDF и EPUB. Приложение скачивает модель Gemma 4 и движок при первой настройке; после этого автор заявляет автономную работу. Сканированные страницы этот путь не переводит, а готовый текст и вёрстку нужно проверить самому.

**Статус на 21 октября 2026 года: инструкция по документации и исходному коду Ratica v0.1.4.** Редакция не запускала приложение на Mac, не переводила файл и не проверяла сеть во время работы. Это бета-версия; названия элементов интерфейса и результат на вашем компьютере могут отличаться. [s1](#src-s1)[s2](#src-s2)[s3](#src-s3)

## Что получится и какой PDF подходит?

Если у вас есть английская инструкция или книга, в которой **можно выделить текст мышью**, Ratica предлагает перевести её на русский у вас на компьютере. По описанию автора, приложение сохраняет рядом с оригиналом PDF с похожей разбивкой по страницам и отдельную EPUB-книгу для читалки. Это не обещание, что все фразы поместятся на прежние места: слишком длинный перевод может остаться в оригинале. Скан, где страницы — фотографии, приложение пока не распознаёт. [s2](#src-s2)

Здесь один путь: Ratica v0.1.4 на Mac с чипом Apple Silicon, которая использует локальную модель **Gemma 4 E4B-it** в файле GGUF (формат весов модели) и программу запуска **llama.cpp**. Приложение само скачивает конкретный файл `gemma-4-E4B-it-Q4_K_M.gguf` из репозитория Unsloth; вручную искать другую Gemma не требуется. [s2](#src-s2)[s5](#src-s5)[s6](#src-s6)

## Что подготовить до установки?

Нужен Mac с **M1 или новее**, **macOS 12 или новее**, английский текстовый PDF и место для файлов. Автор указывает около **6 ГБ свободного диска для движка и модели**; к этому прибавьте место для исходного и двух выходных документов. Отдельного минимального объёма оперативной и видеопамяти для Mac автор не даёт: размер файла модели не равен требованию к RAM. Скорость на вашем Mac неизвестна; приложение оценивает её при настройке. [s2](#src-s2)[s3](#src-s3)

Для получения установочного DMG, движка и модели сначала нужен **интернет**. Автор пишет, что последующий перевод идёт локально и не отправляет PDF в облако; редакция этого сетевым наблюдением не подтверждала. Проверьте автономность на своём тестовом файле после загрузки всех компонентов, отключив сеть и повторив перевод другого небольшого PDF. Если приложение снова просит что-то скачать, офлайн-результат не подтверждён. [s2](#src-s2)[s5](#src-s5)

## Как получить первый перевод?

- На странице [релиза v0.1.4](https://github.com/kaanncavdar/ratica/releases/tag/v0.1.4) выберите именно `Ratica-0.1.4-macOS-AppleSilicon.dmg`. Откройте образ, перенесите **Ratica** в **Applications / Программы** и запустите оттуда. Для этого пути не нужны Windows-инсталлятор и команды терминала. Автор заявляет, что Mac-приложение подписано и нотариально подтверждено Apple; редакция подпись самого DMG не проверяла. [s1](#src-s1)[s2](#src-s2)

- В открытом окне нажмите **Download and set up** и дождитесь загрузки движка и модели и измерения скорости. По завершении блок подготовки должен исчезнуть, а кнопка **Translate** станет доступна после выбора файла и разных языков. Движок для Apple Silicon выбран как Metal; исходный код сверяет SHA-256 загруженных компонентов, но Modelium не проверял загруженные байты. [s3](#src-s3)[s5](#src-s5)

- Нажмите **Choose PDF…** и выберите свой текстовый файл. Проверьте **Translate from = English** и выставьте **Translate to = Russian**: приложение пытается распознать исходный язык, но для короткого теста лучше посмотреть выбор самому. Нажмите **Translate**. После завершения кнопки **Open PDF**, **Open EPUB** и **Show folder** должны стать доступны; файлы `имя.ru.pdf` и `имя.ru.epub` лежат рядом с исходником. [s3](#src-s3)[s4](#src-s4)

**Маленький учебный файл.** В TextEdit напишите две придуманные фразы: «The meeting starts at 10:30 on Friday. Do not send the draft.» Откройте **File → Print → PDF → Save as PDF**, назовите его `meeting.pdf`, затем откройте в Ratica и выберите русский. Не ожидайте заранее какого-то «эталонного» ответа модели: откройте `meeting.ru.pdf` и `meeting.ru.epub`, убедитесь, что оба файла читаются, и сравните число **10:30**, день **Friday**, отрицание **Do not** и смысл обеих фраз с оригиналом. Если этих условий нет, не используйте перевод без исправления. [s7](#src-s7)[s3](#src-s3)[s4](#src-s4)

## Что делать, если результат не появился или перевод неполон?

- Если перевод ещё не запускается, убедитесь, что первичная загрузка закончилась: до подготовки **Translate** неактивна. Проверьте место на диске и подключение при первой загрузке; не отключайте интернет до её окончания. [s2](#src-s2)[s3](#src-s3)

- Если PDF открывается, но переводить в нём нечего, попробуйте выделить мышью исходные слова. Для сканированных страниц Ratica v0.1.4 не содержит распознавания текста. [s2](#src-s2)[s3](#src-s3)

- Если абзац в готовом PDF остался английским, сравните его с оригиналом и загляните в EPUB: автор предупреждает, что неуместившийся перевод может остаться исходным текстом. Текст на картинках и повёрнутых страницах также может не перевестись. [s2](#src-s2)

- Чтобы убрать скачанную модель и движок, внизу окна есть **Downloaded engine and model → delete**; приложение оставляет исходники и переводы рядом с исходным PDF. На Mac затем можно переместить само приложение из **Программ** в Корзину. [s2](#src-s2)[s3](#src-s3)

Приложение Ratica опубликовано автором под **AGPL-3.0**, а карточка использованного файла модели Gemma 4 E4B-it GGUF указывает **Apache-2.0**: это разные компоненты и условия, не обещание любых прав на чужую книгу. Переводите документы, на которые у вас есть права, и проверяйте имена, даты, отрицания, пропуски и вёрстку до использования результата. [s8](#src-s8)[s6](#src-s6) Если нужен только абзац, [начните с перевода короткого текста](/zhurnal/perevesti-korotkiy-tekst-lokalno/).

## Источники

1. [Ratica v0.1.4: официальный релиз и установщик macOS](https://github.com/kaanncavdar/ratica/releases/tag/v0.1.4) — получено 2026-10-21
2. [Ratica README v0.1.4: установка, ограничения и требования](https://github.com/kaanncavdar/ratica/blob/2fb4ae777f506b4923eba45fe1269135b6c45352/README.md) — получено 2026-10-21
3. [Ratica GUI: названия кнопок, выбор языка и результат](https://github.com/kaanncavdar/ratica/blob/2fb4ae777f506b4923eba45fe1269135b6c45352/src/ratica/gui.py) — получено 2026-10-21
4. [Ratica service.py: подготовка и имена выходных файлов](https://github.com/kaanncavdar/ratica/blob/2fb4ae777f506b4923eba45fe1269135b6c45352/src/ratica/service.py) — получено 2026-10-21
5. [Ratica install.py: pinned llama.cpp, GGUF и проверка SHA-256](https://github.com/kaanncavdar/ratica/blob/2fb4ae777f506b4923eba45fe1269135b6c45352/src/ratica/install.py) — получено 2026-10-21
6. [Unsloth Gemma 4 E4B-it GGUF: карточка и лицензия Apache-2.0](https://huggingface.co/unsloth/gemma-4-E4B-it-GGUF/tree/bfc15c382204943c3a8fff0c750b94ae2364d7a3) — получено 2026-10-21
7. [Apple: как сохранить документ в PDF на Mac](https://support.apple.com/ru-ru/guide/mac-help/mchlp1531/mac) — получено 2026-10-21
8. [Ratica LICENSE v0.1.4: AGPL-3.0](https://github.com/kaanncavdar/ratica/blob/2fb4ae777f506b4923eba45fe1269135b6c45352/LICENSE) — получено 2026-10-21
