Мне всегда было интересно, почему под 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"

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

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