В рамках ознакомления с последними версиями Angular и частой необходимости использования переводчика при написаний диплома, я изобрёл очередной велосипед разработал небольшое приложение переводчик, которое располагается в строке меню (menubar) в macOs или в системном трее Windows. Тем самым всего в один клик по иконке можно получить быстрый доступ к приложению для перевода текста. За саму функцию перевода в Oversetter отвечает открытое API сервиса Yandex Translate.
Соответсвенно для работы приложения потребуется зарегистрировать бесплатный ключ от Яндекс’а. Ключ позволяет переводить до 1.000.000 млн. символов в день. Для ознакомления с приложением в него по-умолчанию вшит тестовый ключ, но для тех кто планирует регулярное использование, рекомендую зарегистрировать свой отдельный ключ чтобы избежать лимита.
Код на Github / Скачать приложение для macOs, Windows, Linux
Oversetter работает на базе фреймворка Electron, который позволяет использовать веб-технологий для создавания кросс-платформенные приложения. Что касается фреймворка, то один из его минусов это итоговый размер программы составляющий, как правило, не менее 120 мб (после сжатия в архив до ~45 мб). А так же потребление памяти при длительном использований.
PS: Буду рад любым отзывам :)