LINUX.ORG.RU

RTranslator 2.0.0 и 2.0.1

 , , ,


4

1

После почти трёхлетней паузы состоялись выпуски 2.0.0 и 2.0.1 оффлайн-переводчика для Android RTranslator, написанного на языках C++ и Java и распространяемого по лицензии Apache 2.0.
Для работы приложению необходим достаточно быстрый смартфон с, как минимум, 6GB памяти.
Поддерживаемые языки: арабский, болгарский, каталонский, китайский, чешский, датский, немецкий, греческий, английский, испанский, финский, французский, хорватский, итальянский, японский, корейский, голландский, польский, португальский, румынский, русский, словацкий, шведский, тамильский, тайский, турецкий, украинский, урду и вьетнамский.

После установки приложение загружает примерно 1.2GB данных.

Программа работает в трёх режимах:

  • перевод введённого текста;
  • распознавание речи и её перевод в режиме реального времени;
  • режим разговора – соединение по Bluetooth с другим устройством, где тоже установлен RTranslator.

В новых версиях:

  • использование AI-моделей Meta NLLB для перевода, и OpenAI Whisper для распознавания речи вместо использования Google API;
  • добавлен классический режим перевода текста;
  • улучшен поиск устройств Bluetooth LE;
  • улучшена обработка отсутствующих TTS (преобразование текста в речь);
  • устранены некоторые ошибки.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от Vudod

m-translate.com.ru

Да, используя тонкую настройку, вот руководство. Не знаю, сколько времени это займёт, так как я никогда не занимался тонкой настройкой (в статье написано, что на это уходит около 24 часов вычислительного времени, но на то, чтобы найти нужные данные, всё настроить и настроить, времени определённо уходит больше). более). На данный момент я избегаю тонкой настройки, потому что не думаю, что буду хранить модели NLLB слишком долго, но по мере появления новых моделей перевода я заменю их. Однако я подумываю добавить больше языков в будущем, просто отделив список языков WalkieTalkie и Conversation от языков перевода текста (поскольку на данный момент список языков уникален, поэтому он содержит только те, которые совместимы как с NLLB, так и с Whisper).

dataman ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Да, так и есть (: Певцов на урдском уже тогда успешно переводили. Через лес, вестимо (:

Aburus
()
Ответ на: комментарий от utanho

А то, они до сих пор выручают, потому что без них вы моло бы что узнали о жизни тех лет. И берестяные грамоты тоже — годная штука. А двуязычные надписи на стеллах разных восточных царей!

Vudod ★★★★★
()
Ответ на: комментарий от Aburus

латынь

Кстати, нашёл её только в Google и Yandex переводчиках.

dataman ★★★★★
() автор топика
Ответ на: комментарий от AP

Ну это же не столь сильно продлит работу смартфона.

unDEFER ★★★★★
()
Ответ на: комментарий от Vudod

добавить для полноты

https://translate.wmcloud.org

MinT is a machine translation system hosted by Wikimedia Foundation. It uses multiple Neural Machine translation models to provide translation between large number of languages.

Используя тонкую настройку да, вот инструкция. Я не знаю, сколько времени потребуется, так как я никогда не делал тонкого настройки (в статье говорится, что это занимает около 24 часов вычислительного времени, но определенно требует больше времени, чтобы найти правильные данные, настроить все и многое другое). Пока я избегаю тонкого настройки, потому что не думаю, что буду хранить модели НЛЛБ слишком долго, но когда выходят новые модели перевода, я их заменю. Однако я думаю в будущем добавить больше языков, просто отделяя список языков WalkieTalkie и Conversation от текстовых переводов (поскольку на данный момент список языков уникален, поэтому он содержит только те, которые совместимы с NLLB и Whisper).

dataman ★★★★★
() автор топика
Ответ на: комментарий от unDEFER

Мне, бывало, в течении дня могло выпасть пообщаться на трех-четырех языках. Предлагаете водить с собой небольшой отряд? Идея заманчивая, давно хотел почувствовать себя сахибом, но, боюсь, что этих толмачей мне не прокормить

utanho ★★★★★
()
Ответ на: комментарий от mydibyje

в самом Гугле, который может быть недоступен

Меня, кстати, не раз банили, когда пытался войти в аккаунт из другой страны.

В Китае он вообще не работал.

utanho ★★★★★
()
Ответ на: комментарий от utanho

Нет. Но в этом году использовал знаки, поставленные мелом на шинах и выцарапанные на брусках отвёрткою. Очень пригодилось.

Vudod ★★★★★
()

Со вчерашнего дня пытаюсь докачать эти модели со сраного гитхаба (скорость последовательно ниже мегабайта в секунду - у меня так всегда с гитхабом). Причем авторы держат их не в shared storage, а в /data/data, не оставляя даже возможности скачать всё с помощью какого-нить aria2 на ПК и затем залить на телефон. Я пытался - напоролся на «There was an error loading the models», хотя выставил правильные права и контексты SELinux.

Короче, я не осилил.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от dataman

К счастью

sideloading is not yet supported by the app, but I’m working on it, and in the next few days it will be implemented, with a tutorial explaining how to do it too
(10 hours ago)

и я всё-таки ошибся: файлы лежат в /data/user. Скачал туда, вписал <long name="currentDownloadId" value="-2" /> (согласно коду) в shared_prefs/default и заработало.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 4)
Ответ на: комментарий от utanho

Могу немного ругаться по английски и испански.

Мало. Хорошему матросу надо хотя бы на трёх языках.

token_polyak ★★★★★
()
Ответ на: комментарий от Vudod

выцарапанные на брусках отвёрткою

Скрижали? Уважаю!

utanho ★★★★★
()
Ответ на: комментарий от token_polyak

sideloading is not yet supported by the app, but I’m working on it, and in the next few days it will be implemented

Появилась версия 2.0.3.

dataman ★★★★★
() автор топика
Ответ на: комментарий от mydibyje

прошивка проца завуаллированно называется микрокодом.
плюс к ней в материнке есть прошивка биоса с кучей скрытно работающих систем. тут уже подсказали intel ME, там вообще полноценная операционка, крутящая твой комп на известном жезле…
и все вышеперечисленное ебстебстсвенно закрыто от пользователя, во избежание !!

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)

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

  1. Перенести кнопку «translate» выше, т.к. когда печатаешь - клавиатура закрывает кнопки приходится сначала прятать клавиатуру, а потом нажимать «перевести»
  2. Как альтернатива для №1 сделать настройку «переводить по нажатию enter» - тоже может быть удобно
  3. Из области может быть когда-нибудь: сделать сборку без экстро функций (воки-токи и тд), и оставить простой переводчик.
disee ★★★
()

Performance I have optimized the AI models a lot to minimize RAM consumption and execution time, despite this however to be able to use the app without the risk of crashing you need a phone with at least 6GB of RAM, and to have a good enough execution time you need a phone with a fast enough CPU.

Штошь, а с другои стороны а как

my_casualty
()
Ответ на: комментарий от disee

Хотел бы предложить несколько изменений

Автор тут вряд ли бывает. :)

dataman ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.