Duolingo как приложение для GNU / Linux: учите английский в увлекательной игровой форме

Логотип Duolingo и Tux

Duolingo - фантастический сервис, позволяющий изучать языки., включая английский, который так необходим сегодня для работы. Проект нацелен на простое и интуитивно понятное обучение нескольким языкам благодаря геймификации, помимо того, что он полностью бесплатен (хотя у него есть платная версия, чтобы избежать рекламы). Другими словами, это прекрасная альтернатива другим приложениям, таким как ABA English или Babbel.

Между курсами предлагаемые языки Это: английский, испанский, шведский, французский, немецкий, португальский, итальянский, каталонский, эсперанто, португальский, гуарани, русский и т. Д. Таким образом, у вас есть широкий выбор языков. То, чего обычно нет в других приложениях, поскольку они ограничены только обучением английскому или некоторым другим конкретным языкам.

Преимущества и недостатки Duolingo

Как пользователь этого типа приложения для изучения Шведский и улучшить свой английский, я попробовал несколько из них за последние годы. И я должен сказать, что из всех, что вы найдете в магазинах приложений, подавляющее большинство того не стоит. Среди лучших:

  • Duolingo: помимо того, что он абсолютно бесплатный (вы можете платить, чтобы избежать рекламы и работать в автономном режиме), он предлагает увлекательный и приятный способ выучить английский язык. Это короткие уроки, разделенные на несколько категорий, и вы учитесь почти играя и повторяя упражнения, основанные на переводах с английского на испанский и с испанского на английский, аудио для прослушивания, а также для отработки произношения, записывая свой голос. Еще одна интересная вещь, которую он предлагает, - это то, что он показывает изображения, такие как знаменитые смарт-карты, чтобы вы могли сопоставить изображение с правильным словом, что ваш мозг усваивает очень быстро, поскольку это очень наглядный метод. Это также побуждает вас продолжать обучение, получая достижения и новые уровни, как если бы вы были в видеоигре. Словом, почти идеальное приложение с большим объемом контента.
  • ABA English: Это очень хорошо и профессионально, с уроками, разделенными по уровням английского, выпускными экзаменами для каждого урока и т. Д. Каждая из тем состоит из реального разговора между двумя аборигенами, занятий с виртуальным учителем, занятий, в которых вы должны слушать и писать, переводить и большого словарного запаса. Самая большая проблема, которую я вижу, заключается в том, что они настолько длинные и занимают так много времени, что вы можете в конечном итоге устать, не закончив урок. Это немного пугает, и именно это заставило меня вернуться в Duolingo. Но в качестве преимущества у него есть нативные разговоры, которые Duolingo должен включить, чтобы стать идеальным приложением.
  • Linguee: в качестве дополнения к предыдущим приложениям Linguee предлагает веб-службу или мобильное приложение, в котором вы можете просматривать тысячи переводов между языками. Поэтому, если у вас есть вопрос о том, как сказать что-то по-английски, вы можете найти его здесь, и он многое прояснит. Кроме того, у него есть веб-сервис deepl.com, лучший переводчик, который я когда-либо пробовал. Вы можете переводить текст, а также документы с помощью бесплатного сервиса, а также других тарифных планов Premium. Переводчик использует Deep Learning и AI, чтобы получить лучший перевод, почти естественный, как если бы он был сделан носителем языка. Вот почему он превосходит переводчиков, таких как Google и т. Д.
  • Wordreference: Наконец, одним из лучших приложений или веб-сайтов, которые также дополняют предыдущие, является WordReference, который служит хорошим словарем для просмотра словарного запаса.

Итак, если вы пытаетесь выучить язык, Надеюсь, ты не тратишь время, как я Я тестировал большое количество приложений, чтобы увидеть, какое из них лучше всего подходит для того, что вы ищете, и сразу перейти к делу ...

Но обратная сторона этих инструментов в том, что у них нет собственного приложения для Linuxво многих случаях даже для других операционных систем. Только приложения для Android, iOS и веб-сервис, которые можно использовать из любого браузера. Но у этого есть решение, как я объясню ниже ...

Duolingo (или любое из вышеперечисленных приложений на вашем рабочем столе Linux)

Как ты можешь иметь дистрибутив GNU / Linux, и вы хотите более легко использовать эти службы Чтобы получить доступ к своему браузеру, найти веб-адрес, зарегистрироваться и получить доступ к контенту, вы должны знать, что есть способ использовать их в качестве собственных приложений в вашем дистрибутиве (хотя они официально не доступны).

Для этого мы собираемся исходить из того, что любую веб-страницу можно превратить в приложение. для вашего Linux простым способом и с использованием технологии NodeJS. Не знаю, помните ли вы, что давным-давно я рассказывал вам, как установить Microsoft Office (онлайн) в качестве приложения в вашем дистрибутиве, потому что это нечто похожее. Шаги следующие:

  • Во-первых, найти веб-службу которое вы хотите преобразовать в приложение для Linux. В этом случае это было бы URL Duolingo.
  • Затем скопируйте адрес этого веб-сайта и сохраните его Для последующего. Если вы не собираетесь ничего копировать, вы можете сохранить это в буфере обмена.
  • Сейчас установите нужные вам пакеты: NPM и Nativefier. В зависимости от дистрибутива вы можете сделать это с помощью того или иного менеджера пакетов, для Debian / Ubuntu и производных, которые являются наиболее распространенными, вы можете выполнить следующую команду:
sudo apt-get install npm

sudo npm install nativefier -g

  • После установки вы можете использовать ранее скопированный URL-адрес в создать собственное приложение с помощью следующей команды, которая создает приложение для 64-разрядной версии для Linux с именем Duolingo:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register

  • Эта команда будет включить этот адрес в наше приложение на базе Electron. Обратите внимание на вывод терминала, потому что, если он показывает сообщение об ошибке, вам следует начать с самого начала, и вы можете делать что-то не так ... Если он зависает, вы можете нажать Ctrl + C, чтобы завершить действие, и снова запустить команду . новый.
  • Следующий шаг обновить разрешения так что сгенерированный пакет может быть выполнен, который в нашем случае называется Duolingo и будет находиться внутри каталога, созданного с именем-linux-64:
cd *-linux-64

sudo chmod +x *

  • Теперь я знаю может выполнить в первый раз, чтобы протестировать его, вам просто нужно вызвать его с помощью:
./Duolingo

  • После первого теста при необходимости вы можете перестроить приложение с помощью Nativefier и использовать дополнительные параметры для настроить свое приложение. Например, вместо команды, которую мы использовали ранее для создания приложения, вы можете добавить эти параметры, чтобы включить Flash-контент и отобразить его в полноэкранном режиме:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register --flash --full-screen

  • Не забудьте снова предоставить соответствующие разрешения перед запуском нового теста. И если ты хочешь посмотреть все варианты Чтобы настроить доступное приложение, вы можете запустить:
nativefier --help

Другой вариант с Крещением

В качестве альтернативы Electron, вы также можете использовать GNOME Web Браузер (Epiphany), если вы работаете в системе со средой рабочего стола GNOME. Этот браузер также позволяет вам делать что-то подобное и запускать приложение из меню приложения или панели запуска рабочего стола. Пошаговая процедура:

  • Установите браузер если у вас его нет. Вы можете сделать это из терминала с APT или из App Store, если вам так удобнее.
  • Получите URL-адрес в Интернете что вы хотите превратить в ярлык, как если бы это было приложение, в данном случае это будет Duolingo.
  • Откройте браузер GNOME который вы установили, и среди его пунктов меню вы найдете опцию «Установить сайт как веб-приложение».
  • Откроется новое всплывающее окно, в котором позволяет настроить имя. Ставьте Duolingo в этом случае.
  • Нажмите "Создать".. В качестве значка вы можете видеть, что он использует тот же значок, который используется для веб-темы страницы.
  • Теперь, если вы перейдете к меню приложений на рабочем столеВ разделе Интернет-приложений вы найдете значок для запуска вашего нового приложения. После того, как вы найдете его в своем браузере, вы можете легко очистить его до запуска, чтобы иметь возможность иметь гораздо более быстрый ярлык ...

Я надеюсь, что это было полезно для вас и вы можете превратить Duolingo в приложение номер один для изучения языков на вашем Linux и во многих других… С экрана больше, чем у вашего смартфона или планшета, так что у вас больше нет оправданий для изучения языков.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Фрэн сказал

    Все шло хорошо, пока я не добрался до точки:
    Следующим шагом является обновление разрешений, чтобы можно было запустить сгенерированный пакет, который в нашем случае называется Duolingo и будет находиться внутри каталога, созданного с именем-linux-64:

    1
    2
    3

    cd * -linux-64

    sudo chmod + x *

    => когда я ввожу эту первую команду, она сообщает мне: ~ $ cd * -linux-64
    bash: cd: * -linux-64: файл или каталог не существует

  2.   luisinho сказал

    Привет и спасибо, у меня Ubuntu20.04, проблема в том, что он не может быть синхронизирован с моей учетной записью, которая у меня уже есть в Duolingo, и я не знаю, что делать, потому что он не распознает меня и не показывает мой текущий прогресс, который я уже есть.

    спасибо

bool (истина)