Мне всегда было интересно, почему под macOS нет клиентов для Google Translate. Оказалось, что за использование переводчика в своем приложении, Google хочет 20$ за каждый миллион символов. Конечно, никто такие деньги платить не будет, когда есть бесплатная веб-версия.

Но я вспомнил про альтернативный вариант — сделать наивную обертку над веб-версией Google Translate. То есть, чтобы у сервиса была своя иконка в Dock, но сам интерфейс внутри приложения загружался в виде веб-странички.

Google Translate запущен в виде нативного приложения под macOS

Помню, лет 5-6 назад такие утилиты для «обертки» появлялись как грибы после дождя. Тогда это была модная тема, все про нее писали, но никто реально не пользовался.

До наших дней дожили единицы: поиск выдает Fluid за 5$ и консольный, но бесплатный Nativefier. Я выбрал последний и сейчас расскажу как им пользоваться.

Установка использование Nativefier

1. Чтобы установить Nativefier, поставте менеджер пакетов npm (Node.js Package Manager). Для этого скачайте  установочный файл npm c официального сайта и запустите его.

Скачайте установщик менеджера пакетов npm

2. После этого откройте Терминал и установите Nativefier командой:

$ npm install nativefier -g

Установка Nativefier через Терминал

3. Теперь дело за малым — показать Nativefier веб-страницу, которую нужно превратить в приложение. Для этого выполните команду:

$ nativefier "https://translate.google.com"

Веб-страничка в виде приложения появится в корнепользовательской директории. Перенесите её в папку Applications

«Оборачиваем» Google Translate и переносим его в папку Applications


Таким же способом можно «обернуть» любую веб-страницу и сделать её нативным приложением. Enjoy!

Share.