Argos Translate представляет собой передовую библиотеку для нейронного машинного перевода, написанную на Python. Она поддерживает установку языковых моделей, которые представляют собой zip-архивы с расширением ".argosmodel", содержащие данные, необходимые для перевода. Argos Translate может использоваться как Python библиотека, через командную строку или как графическое приложение.
LibreTranslate — это API и веб-приложение, построенное на основе Argos Translate. Оно позволяет пользователям легко интегрировать возможности перевода в свои приложения. Argos Translate использует OpenNMT для выполнения переводов, что обеспечивает высокое качество и точность.
Для использования Argos Translate в Python, сначала необходимо обновить индекс пакетов и установить необходимую языковую модель. После этого можно выполнять перевод текста с одного языка на другой. Пример использования библиотеки включает в себя загрузку и установку пакета, а затем перевод текста с английского на испанский.
Argos Translate также поддерживает P2P загрузку пакетов через IPFS и BitTorrent, что делает процесс установки языковых моделей более гибким и доступным. Кроме того, доступны скрипты для обучения собственных языковых моделей, что позволяет адаптировать систему перевода под конкретные нужды.
LibreTranslate предоставляет демонстрационное веб-приложение и API, которые можно использовать для интеграции возможностей перевода в сторонние приложения. Это делает Argos Translate универсальным инструментом для разработчиков, которые хотят добавить функциональность перевода в свои проекты.
Поддержка проекта осуществляется через пожертвования, а также через партнерские ссылки на услуги хостинга. Разработчик также доступен для найма и может помочь в разработке или поддержке программного обеспечения, включая Python, C++, Android, Linux, машинный перевод, Qt и веб-разработку.