26

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

Серия Мой OpenSource
Переводчик Markdown документов

TLDR; https://github.com/ilyachch/md_docs-trans-app

Во время работы над переводом документации DRF, сделал простой скрипт. Со временем он разросся. Сейчас он в несколько потоков через Selenium и web версии переводчиков переводит документы. Редактура после этого нужна, но это куда легче, чем переводить все с нуля.

Поддерживает следующие сервисы (по моему рейтингу):

  1. Deepl (мой фаворит!)

  2. Microsoft Translate (неожиданно)

  3. Google Translate

  4. Yandex Translate (по сути проксированный в гугл запрос, но с очень злым антиспамом)

В случае антибота - тормозит работу и в открытом окне можно пройти капчу и продолжить.

В репозитории есть описание аргументов вызова. Так же поддерживает файлы конфигурации

  • Может писать в новый файл или в исходный, может писать только переведенное или вообще все, по-умолчанию игнорирует уже переведенные файлы (можно отключить)

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

Постарался сделать максимально простое API для поддержки новых сервисов - если чего-то не хватает, открывайте PR или Issue, посмотрим, интегрируем. Ну и вообще, если есть идеи, как можно улучшить - пишите сюда или в Issue.

Так же настроен автоматический релиз в PyPi - можете взять Workflow

С помощью этого приложения переведена документация DRF

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

0
DELETED
Автор поста оценил этот комментарий
Если мучает капча попробуйте интегрировать этот репозиторий
https://github.com/mikeyy/nonoCAPTCHA
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, посмотрю. Но есть нюанс - гугловая капча не отображается. Для этого нужно открывать devtools и оттуда открывать урл, на который не уходят запросы, с Яндексом не вижу причин заморачиваться - тот же Гугл. У deepl есть ограничение на количество токенов - правильнее было бы подключить прокси. А к микрософту есть смысл подключать, да
0
Автор поста оценил этот комментарий

ммм, чисто для интереса - а нахуя? Ну типа так или иначе англ знаешь, если занимаешься такими вещами

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Потому, что могу:)

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества