Duolingo com app de GNU / Linux: aprèn anglès d'una forma divertida

Logotip de duolingo i Tux

Duolingo és un fantàstic servei que et permet aprendre idiomes, Entre ells l'anglès que resulta tan necessari per als treballs actualment. El projecte pretén ensenyar d'una forma senzilla i intuïtiva diversos idiomes gràcies a la gamificació, a més de ser totalment gratuït (encara que compta amb versió de pagament per evitar els anuncis). És a dir, és una meravellosa alternativa a altres apps com ABA English o Babbel.

Entre els cursos de idiomes oferts estan: anglès, espanyol, suec, francès, alemany, portuguès, italià, català, esperanto, portuguès, guaraní, rus, etc. Així que tens una gran varietat de llenguatges entre els quals escollir. Una cosa que altres apps no solen tenir, ja que es limiten només a ensenyar anglès o algunes altres llengües concretes.

Avantatges i desavantatges de duolingo

Com a usuari d'aquest tipus de apps per aprendre suec i millorar el meu anglès, he provat diverses d'elles durant els últims anys. I he de dir, que de totes les que trobes en les apps stores, la immensa majoria no val la pena. Entre les millors es troba:

  • Duolingo: A més de ser totalment gratuïta (pots pagar per evitar anuncis i treballar offline), ofereix una forma divertida i amena per aprendre anglès. Són lliçons curtes dividides en diverses categories i s'aprèn gairebé jugant i mitjançant la repetició d'activitats basades en traduccions de l'anglès a l'castellà i de l'castellà a l'anglès, àudios per escoltar i també per practicar el teu pronunciació gravant la teva veu. Una altra cosa interessant que ofereix és que mostra imatges com les famoses smartcards perquè relacions la imatge amb la paraula correcta, alguna cosa que el teu cervell assimila molt ràpidament a l'ésser un mètode molt visual. A més et incita a seguir aprenent mitjançant l'obtenció d'èxits i nous nivells com si estiguessis en un videojoc. En definitiva, una app gairebé perfecta amb gran quantitat de contingut.
  • ABA Anglès: És molt bona i professional, amb lliçons dividides per nivells d'anglès, exàmens finals per a cada lliçó, etc. Cadascun dels temes es compon d'una conversa real entre dos nadius, classes amb un professor virtual, activitats en les que has d'escoltar i escriure, interpretar, i gran quantitat de vocabulari. El major problema que li veig és que són tan llargues i porten tant de temps en fer-les, que pots acabar cansat abans d'acabar la lliçó. Això desanima una mica i és el que m'ha fet tornar a duolingo. Però com avantatge té les converses natives, cosa que hauria d'incorporar duolingo per ser l'app perfecta.
  • Linguee: Com a complement a les anteriors apps, Linguee ofereix un servei web o mitjançant la seva app per a mòbils en la qual podràs veure milers de traduccions entre idiomes. Així que quan tinguis un dubte de com es diu alguna cosa en anglès, pots buscar-aquí i et aclarirà molt. A més, compta amb un servei web anomenat deepl.com que és el millor traductor que he provat mai. Pot traduir text i també documents, amb servei gratuït i també altres plans Premium. El traductor fa servir Deep Learning i IA per aconseguir les millors traduccions, gairebé naturals com si les hagués fet un nadiu. Per això supera traductors com el de Google, etc.
  • WordReference: Finalment, una de les millors apps o webs que també complementa als anteriors és WordReference, que serveix com un bon diccionari per consultar vocabulari.

Així que si estàs intentant aprendre una llengua, espero que no perdis el temps com jo vaig fer provant gran quantitat d'apps per veure quin s'ajusten millor al que estàs buscant i vagis directe a l'gra ...

Però el dolent d'aquestes eines és que no compten amb app nativa per a Linux, Ni tan sols per a altres sistemes operatius en molts casos. Només les apps per Android, iOS i el servei web que pots utilitzar des de qualsevol navegador. Però això té solució com explico a continuació ...

Duolingo (o qualsevol de les anteriors apps a l'escriptori Linux)

Com pot ser que tinguis una distro GNU / Linux i vulguis fer servir aquests serveis de forma més fàcil d'accedir al teu navegador, buscar l'adreça web, registrar-te i accedir a l'contingut, has de saber que hi ha una forma de tenir-les com apps natives en el teu distro (encara que oficialment no estiguin disponibles).

Per a això anem a sortir des de la base que és possible transformar qualsevol pàgina web en una app per al teu Linux d'una forma senzilla i recolzant-nos en la tecnologia NodeJS. No sé si recordeu que fa temps us vaig parlar de com tenir Microsoft Office (en línia) com una app en la vostra distro, ja que això és una cosa semblant. Els passos són aquests:

  • primer localitza el servei web que vols transformar en una app per a Linux. En aquest cas seria la URL de duolingo.
  • Després còpia l'adreça d'aquesta web i guarda-la per a més endavant. Si no vas a copiar res més, pots mantenir-la al porta-retalls.
  • Ara instal·la els paquets que necessites: NPM i Nativefier. Segons la distro ho pots fer amb un o altre gestor de paquets, per per a les Debian / Ubuntu i derivats, que són les més esteses, pots executar la següent comanda:
sudo apt-get install npm

sudo npm install nativefier -g

  • Un cop instal·lat, ara pots fer servir la URL que has copiat anteriorment per generar l'app nativa amb la següent comanda que crea l'app per 64 bits per a Linux, amb el nom duolingo:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register

  • Aquest comando va incloure aquesta direcció en la nostra app basada en Electron. Presta atenció a la sortida de l'terminal, ja que si mostra algun missatge d'error, hauries de començar des del principi i una mica pot ser que estiguis fent malament ... Si es congela, pots prémer Ctrl + C per acabar l'acció i tornar a executar la comanda de nou.
  • El següent pas és actualitzar els permisos perquè es pugui executar el paquet generat, que en el nostre cas es diu duolingo i estarà dins d'un directori generat amb el nom-linux-64:
cd *-linux-64

sudo chmod +x *

  • Ara ja es pot executar per primera vegada per provar-la, només has de invocar-amb:
./Duolingo

  • Després de la primera prova, si cal pots tornar a generar l'app amb Nativefier i usar opcions extra per personalitzar el teu app. Per exemple, en comptes de la comanda que hem fet servir anteriorment per generar l'app, pots afegir aquestes opcions per habilitar contingut Flash i que es mostri en pantalla completa:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register --flash --full-screen

  • Recorda tornar a donar els permisos adequats abans d'executar una nova prova. I si vols veure totes les opcions per personalitzar el teu app de les que disposes, pots executar:
nativefier --help

Una altra opció amb Epiphany

Com a alternativa a Electron, també pots utilitzar GNOME web Browser (Epiphany) si et trobes en un sistema amb entorn d'escriptori GNOME. Aquest navegador també permet fer alguna cosa similar i tenir l'app des del menú d'aplicacions o llançador de l'escriptori. El procediment pas a pas és:

  • Instal·la el navegador si no el tens. Pots fer-ho des del terminal amb APT o des de l'App Store si et resulta més senzill.
  • Aconsegueix la URL del web que queiras convertir en una drecera com si fos una app, en aquest cas seria duolingo.
  • Obre el navegador del GNOME que has instal·lat, i entre les seves opcions de menú trobaràs l'opció «Instal·lar lloc com a aplicació web».
  • S'obrirà una nova finestra emergent que et permet personalitzar el nom. Posa duolingo en aquest cas.
  • Prem Crear. Com icona ja veus que usa el mateix que s'empra per al tema web de la pàgina.
  • Ara, si et vas a l' menú d'aplicacions de l'escriptori, A la secció d'aplicacions d'Internet, trobaràs la icona per executar la teva nova app. Un cop localitzada al navegador, pots aclarla a l'llançador fàcilment per poder tenir una drecera molt més ràpid ...

Espero que t'hagi servit d'ajuda i puguis convertir duolingo al teu app d'aprenentatge d'idiomes número u en el teu Linux, i moltes altres més ... Des d'una pantalla més gran que la de la teva smartphone o tablet, perquè ja no tinguis excuses per aprendre idiomes.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Fran va dir

    Tot anava bé fins que vaig arribar a el punt de:
    El següent pas és actualitzar els permisos perquè es pugui executar el paquet generat, que en el nostre cas es diu duolingo i estarà dins d'un directori generat amb el nom-linux-64:

    1
    2
    3

    cd * -Linux-64

    suo chmod + x *

    => Quan col·loco aquest primer ordre em diu:: ~ $ cd * -Linux-64
    bash: cd: * -Linux-64: No existeix el fitxer o directori

  2.   Luisinho va dir

    hola i gràcies tinc Ubuntu20.04 el problema és que no es deixa sincronitzar amb el meu compte que ja tinc a duolingo, i no se que fer per que no em reconeix ni em mostra la meva avanç actual que ja tinc.

    Gràcias