Duolingo als GNU / Linux-App: Lernen Sie auf spielerische Weise Englisch

Duolingo und Tux Logo

Duolingo ist ein fantastischer Service, mit dem Sie Sprachen lernen können, einschließlich der Englischkenntnisse, die heute für Jobs so notwendig sind. Das Projekt zielt darauf ab, dank Gamification mehrere Sprachen auf einfache und intuitive Weise zu unterrichten und außerdem völlig kostenlos zu sein (obwohl es eine kostenpflichtige Version gibt, um Werbung zu vermeiden). Mit anderen Worten, es ist eine wunderbare Alternative zu anderen Apps wie ABA English oder Babbel.

Zwischen den Kursen angebotene Sprachen Dies sind: Englisch, Spanisch, Schwedisch, Französisch, Deutsch, Portugiesisch, Italienisch, Katalanisch, Esperanto, Portugiesisch, Guarani, Russisch usw. Sie haben also eine Vielzahl von Sprachen zur Auswahl. Etwas, das andere Apps normalerweise nicht haben, da sie sich nur auf das Unterrichten von Englisch oder anderen spezifischen Sprachen beschränken.

Vor- und Nachteile von Duolingo

Als Benutzer dieser Art von Apps zu lernen Schwedisch und mein Englisch verbessern, ich habe in den letzten Jahren einige davon ausprobiert. Und ich muss sagen, dass von allen, die Sie in den Apps Stores finden, die überwiegende Mehrheit es nicht wert ist. Zu den besten gehören:

  • Duolingo: Abgesehen davon, dass es völlig kostenlos ist (Sie können bezahlen, um Werbung zu vermeiden und offline zu arbeiten), bietet es eine unterhaltsame und unterhaltsame Möglichkeit, Englisch zu lernen. Es handelt sich um kurze Lektionen, die in mehrere Kategorien unterteilt sind. Sie lernen fast durch Spielen und Wiederholen von Aktivitäten, die auf Übersetzungen vom Englischen ins Spanische und vom Spanischen ins Englische basieren, Audios zum Anhören und zum Üben Ihrer Aussprache durch Aufzeichnen Ihrer Stimme. Eine weitere interessante Sache, die es bietet, ist, dass es Bilder wie die berühmten Smartcards zeigt, so dass Sie das Bild mit dem richtigen Wort abgleichen können, was Ihr Gehirn sehr schnell aufnimmt, da es eine sehr visuelle Methode ist. Es ermutigt Sie auch, weiter zu lernen, indem Sie Erfolge und neue Level erreichen, als wären Sie in einem Videospiel. Kurz gesagt, eine nahezu perfekte App mit einer großen Menge an Inhalten.
  • ABA English: Es ist sehr gut und professionell, mit Lektionen, die nach Englischniveaus unterteilt sind, Abschlussprüfungen für jede Lektion usw. Jedes der Themen besteht aus einem realen Gespräch zwischen zwei Einheimischen, Klassen mit einem virtuellen Lehrer, Aktivitäten, bei denen Sie zuhören und schreiben, interpretieren müssen, und einer großen Menge an Vokabeln. Das größte Problem, das ich sehe, ist, dass sie so lang sind und so lange dauern, dass Sie müde werden können, bevor Sie die Lektion beenden. Das ist ein bisschen entmutigend und hat mich dazu gebracht, nach Duolingo zurückzukehren. Aber als Vorteil hat es die nativen Gespräche, etwas, das Duolingo einbeziehen sollte, um die perfekte App zu sein.
  • Linguee: Als Ergänzung zu den vorherigen Apps bietet Linguee einen Webdienst oder über seine mobile App an, in der Sie Tausende von Übersetzungen zwischen Sprachen sehen können. Wenn Sie also eine Frage dazu haben, wie man etwas auf Englisch sagt, können Sie hier danach suchen, und es wird viel klarstellen. Darüber hinaus gibt es einen Webdienst namens deepl.com, der der beste Übersetzer ist, den ich je versucht habe. Sie können Text und auch Dokumente mit kostenlosem Service und anderen Premium-Plänen übersetzen. Der Übersetzer verwendet Deep Learning und AI, um die besten Übersetzungen zu erhalten, fast natürlich, als ob sie von einem Muttersprachler gemacht worden wären. Deshalb übertrifft es Übersetzer wie Google usw.
  • Wortreferenz: Schließlich ist WordReference eine der besten Apps oder Websites, die auch die vorherigen ergänzt, und dient als gutes Wörterbuch, um den Wortschatz zu konsultieren.

Wenn Sie also versuchen, eine Sprache zu lernen, Ich hoffe du verschwendest keine Zeit wie ich Ich habe eine große Anzahl von Apps getestet, um herauszufinden, welche am besten zu dem passt, wonach Sie suchen, und um auf den Punkt zu kommen ...

Aber der Nachteil dieser Tools ist das Sie haben keine native App für Linuxin vielen Fällen nicht einmal für andere Betriebssysteme. Nur Apps für Android, iOS und den Webdienst, die Sie von jedem Browser aus verwenden können. Aber das hat eine Lösung, wie ich unten erkläre ...

Duolingo (oder eine der oben genannten Apps auf Ihrem Linux-Desktop)

Wie kannst du haben eine GNU / Linux-Distribution und Sie möchten diese Dienste einfacher nutzen Um auf Ihren Browser zuzugreifen, die Webadresse zu finden, sich zu registrieren und auf den Inhalt zuzugreifen, sollten Sie wissen, dass es eine Möglichkeit gibt, sie als native Apps in Ihrer Distribution zu haben (obwohl sie nicht offiziell verfügbar sind).

Dafür werden wir gehen Gehen Sie davon aus, dass es möglich ist, jede Webseite in eine App umzuwandeln auf einfache Weise für Ihr Linux und unter Verwendung der NodeJS-Technologie. Ich weiß nicht, ob Sie sich daran erinnern, dass ich Ihnen vor langer Zeit gesagt habe, wie Sie Microsoft Office (online) als App in Ihrer Distribution haben können, da dies etwas Ähnliches ist. Die Schritte sind diese:

  • Erste Suchen Sie den Webdienst dass Sie in eine Linux-App verwandeln möchten. In diesem Fall wäre es Duolingo URL.
  • Dann Kopieren Sie die Adresse dieser Website und speichern Sie sie für später. Wenn Sie nichts anderes kopieren möchten, können Sie es in der Zwischenablage behalten.
  • Jetzt Installieren Sie die benötigten Pakete: NPM und Nativefier. Abhängig von der Distribution können Sie dies mit dem einen oder anderen Paketmanager tun. Für Debian / Ubuntu und Derivate, die am weitesten verbreitet sind, können Sie den folgenden Befehl ausführen:
sudo apt-get install npm

sudo npm install nativefier -g

  • Nach der Installation können Sie jetzt die URL verwenden, in die Sie zuvor kopiert haben Generieren Sie die native App mit dem folgenden Befehl, der die App für 64-Bit für Linux mit dem Namen Duolingo erstellt:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register

  • Dieser Befehl wird Nehmen Sie diese Adresse in unsere elektronenbasierte App auf. Achten Sie auf die Terminalausgabe, denn wenn eine Fehlermeldung angezeigt wird, sollten Sie von vorne beginnen und möglicherweise etwas falsch machen ... Wenn sie einfriert, können Sie Strg + C drücken, um die Aktion zu beenden und den Befehl erneut auszuführen neu.
  • Der nächste Schritt ist Update-Berechtigungen Damit das generierte Paket ausgeführt werden kann, das in unserem Fall Duolingo heißt und sich in einem Verzeichnis befindet, das mit dem Namen-linux-64 generiert wurde:
cd *-linux-64

sudo chmod +x *

  • Jetzt weiß ich kann ausführen Zum ersten Mal, um es zu testen, müssen Sie es nur aufrufen mit:
./Duolingo

  • Nach dem ersten Test können Sie die App bei Bedarf mit Nativefier neu erstellen und zusätzliche Optionen verwenden Passen Sie Ihre App an. Anstelle des Befehls, den wir zuvor zum Generieren der App verwendet haben, können Sie beispielsweise diese Optionen hinzufügen, um Flash-Inhalte zu aktivieren und im Vollbildmodus anzuzeigen:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register --flash --full-screen

  • Denken Sie daran, die richtigen Berechtigungen erneut zu erteilen, bevor Sie einen neuen Test ausführen. Und wenn du willst Alle Optionen anzeigen Um Ihre verfügbare App anzupassen, können Sie Folgendes ausführen:
nativefier --help

Eine weitere Option mit Epiphany

Als Alternative zu Electron Sie können auch GNOME Web verwenden Browser (Epiphany), wenn Sie sich auf einem System mit einer GNOME-Desktop-Umgebung befinden. Mit diesem Browser können Sie auch etwas Ähnliches tun und die App über das Anwendungsmenü oder den Launcher auf Ihrem Desktop anzeigen. Die schrittweise Vorgehensweise lautet:

  • Installieren Sie den Browser wenn du es nicht hast. Sie können dies vom Terminal mit APT oder vom App Store aus tun, wenn es für Sie einfacher ist.
  • Holen Sie sich die Web-URL dass Sie sich in eine Verknüpfung verwandeln möchten, als wäre es eine App, in diesem Fall wäre es Duolingo.
  • Öffnen Sie den GNOME-Browser die Sie installiert haben, und unter den Menüoptionen finden Sie die Option «Site als Webanwendung installieren».
  • Ein neues Popup-Fenster öffnet das Mit dieser Option können Sie den Namen anpassen. Setzen Sie Duolingo in diesen Fall.
  • Klicken Sie auf Erstellen. Als Symbol können Sie sehen, dass es dasselbe verwendet, das für das Webthema der Seite verwendet wird.
  • Nun, wenn du gehst Anwendungsmenü auf Ihrem DesktopIm Abschnitt Internetanwendungen finden Sie das Symbol zum Ausführen Ihrer neuen App. Sobald Sie sich in Ihrem Browser befinden, können Sie es einfach für den Launcher löschen, um eine viel schnellere Verknüpfung zu erhalten ...

Ich hoffe es war hilfreich für dich und Sie können Duolingo zu Ihrer Sprachlern-App Nummer eins unter Linux machen und vieles mehr ... Von einem Bildschirm, der größer als Ihr Smartphone oder Tablet ist, haben Sie keine Ausreden mehr, Sprachen zu lernen.