Duolingo som en GNU / Linux-app: lær engelsk på en sjov måde

Duolingo og Tux logo

Duolingo er en fantastisk service, der giver dig mulighed for at lære sprog, inklusive engelsk, der er så nødvendigt for job i dag. Projektet har til formål at undervise på en enkel og intuitiv måde flere sprog takket være gamification, ud over at være helt gratis (selvom det har en betalt version for at undgå annoncer). Med andre ord er det et vidunderligt alternativ til andre apps som ABA English eller Babbel.

Mellem kurser sprog, der tilbydes De er: engelsk, spansk, svensk, fransk, tysk, portugisisk, italiensk, catalansk, esperanto, portugisisk, guarani, russisk osv. Så du har et bredt udvalg af sprog at vælge imellem. Noget, som andre apps normalt ikke har, da de kun er begrænset til at undervise i engelsk eller nogle andre specifikke sprog.

Fordele og ulemper ved Duolingo

Som bruger af denne type apps at lære Svensk og forbedre min engelsk, jeg har prøvet flere af dem i de senere år. Og jeg må sige, at de fleste af dem, du finder i apps-butikkerne, ikke er det værd. Blandt de bedste er:

  • Duolingo: Udover at være helt gratis (du kan betale for at undgå annoncer og arbejde offline), tilbyder det en sjov og behagelig måde at lære engelsk på. De er korte lektioner opdelt i flere kategorier, og du lærer næsten ved at spille og ved at gentage aktiviteter baseret på oversættelser fra engelsk til spansk og fra spansk til engelsk, lydbånd at lytte til og også at øve din udtale ved at optage din stemme. En anden interessant ting, det tilbyder, er at det viser billeder som de berømte smartcards, så du kan matche billedet med det rigtige ord, noget som din hjerne assimilerer meget hurtigt, da det er en meget visuel metode. Det opfordrer dig også til at fortsætte med at lære ved at opnå præstationer og nye niveauer, som om du var i et videospil. Kort sagt en næsten perfekt app med en stor mængde indhold.
  • ABA engelsk: Det er meget godt og professionelt med lektioner divideret med engelskniveauer, afsluttende eksamener for hver lektion osv. Hvert af emnerne består af en ægte samtale mellem to indfødte, klasser med en virtuel lærer, aktiviteter, hvor du skal lytte og skrive, fortolke og en stor mængde ordforråd. Det største problem, jeg ser, er at de er så lange og tager så lang tid at gøre, at du kan ende med at blive træt, før du afslutter lektionen. Det er en smule skræmmende, og det har fået mig til at vende tilbage til Duolingo. Men som en fordel har det de indfødte samtaler, noget som Duolingo skal indarbejde for at være den perfekte app.
  • Linguee: som et supplement til de tidligere apps tilbyder Linguee en webservice eller gennem sin mobilapp, hvor du kan se tusindvis af oversættelser mellem sprog. Så når du har et spørgsmål om, hvordan man siger noget på engelsk, kan du slå det op her, og det vil afklare meget. Derudover har den en webservice kaldet deepl.com, som er den bedste oversætter, jeg nogensinde har prøvet. Du kan oversætte tekst og også dokumenter med gratis service og også andre Premium-planer. Oversætteren bruger Deep Learning og AI for at få de bedste oversættelser, næsten naturlige, som om de var blevet gjort af en indfødt højttaler. Derfor overgår det oversættere som Googles osv.
  • Ordreference: Endelig er WordReference en af ​​de bedste apps eller websteder, der også supplerer de foregående, der fungerer som en god ordbog til konsultation af ordforråd.

Så hvis du prøver at lære et sprog, Jeg håber du ikke spilder tid som mig Jeg testede et stort antal apps for at se, hvilken der bedst passer til det, du leder efter, og komme lige til det punkt ...

Men ulempen ved disse værktøjer er, at de har ikke en indbygget app til Linux, ikke engang for andre operativsystemer i mange tilfælde. Kun apps til Android, iOS og webservicen, som du kan bruge fra enhver browser. Men det har en løsning, som jeg forklarer nedenfor ...

Duolingo (eller en af ​​ovenstående apps på dit Linux-skrivebord)

Hvordan kan du have det en GNU / Linux distro, og du vil bruge disse tjenester lettere For at få adgang til din browser, find webadressen, registrer og få adgang til indholdet, skal du vide, at der er en måde at have dem som native apps i din distro (selvom de ikke er officielt tilgængelige).

Til dette skal vi start ud fra det grundlag, at det er muligt at omdanne enhver webside til en app til din Linux på en enkel måde og stole på NodeJS-teknologi. Jeg ved ikke, om du husker, at jeg for længe siden fortalte dig, hvordan du har Microsoft Office (online) som en app i din distro, fordi dette er noget lignende. Trinene er disse:

  • Første find webservicen som du vil omdanne til en Linux-app. I dette tilfælde ville det være Duolingo URL.
  • Derefter kopier adressen på det websted, og gem det til senere. Hvis du ikke vil kopiere noget andet, kan du gemme det på udklipsholderen.
  • Nu installer de pakker, du har brug for: NPM og Nativefier. Afhængigt af distro kan du gøre det med en eller anden pakkehåndtering, for Debian / Ubuntu og derivater, der er mest udbredte, kan du udføre følgende kommando:
sudo apt-get install npm

sudo npm install nativefier -g

  • Når du er installeret, kan du nu bruge den URL, du kopierede tidligere til generere den oprindelige app med følgende kommando, der opretter appen til 64-bit til Linux med navnet Duolingo:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register

  • Denne kommando vil inkluder denne adresse i vores elektronbaserede app. Vær opmærksom på terminaludgangen, for hvis den viser en fejlmeddelelse, skal du starte fra starten, og du gør muligvis noget forkert ... Hvis det fryser, kan du trykke på Ctrl + C for at afslutte handlingen og køre kommandoen igen nyt.
  • Det næste trin er opdateringstilladelser så den genererede pakke kan udføres, som i vores tilfælde kaldes Duolingo og vil være inde i en mappe genereret med navnet linux-64:
cd *-linux-64

sudo chmod +x *

  • Nu ved jeg kan udføre for første gang for at teste det, skal du bare påberåbe det med:
./Duolingo

  • Efter den første test kan du om nødvendigt genopbygge appen med Nativefier og bruge ekstra indstillinger til tilpas din app. For eksempel i stedet for den kommando, vi tidligere brugte til at generere appen, kan du tilføje disse indstillinger for at aktivere Flash-indhold og få det vist i fuld skærm:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register --flash --full-screen

  • Husk at give de korrekte tilladelser igen, før du kører en ny test. Og hvis du vil se alle muligheder For at tilpasse din tilgængelige app kan du køre:
nativefier --help

En anden mulighed med Epiphany

Som et alternativ til Electron, du kan også bruge GNOME Web Browser (Epiphany), hvis du er på et system med et GNOME-skrivebordsmiljø. Denne browser giver dig også mulighed for at gøre noget lignende og have appen fra applikationsmenuen eller startprogrammet på dit skrivebord. Den trinvise procedure er:

  • Installer browseren hvis du ikke har det. Du kan gøre det fra terminalen med APT eller fra App Store, hvis det er lettere for dig.
  • Hent web-url at du vil blive til en genvej, som om det var en app, i dette tilfælde ville det være Duolingo.
  • Åbn GNOME-browseren som du har installeret, og blandt dets menupunkter finder du indstillingen «Installer websted som webapplikation».
  • Et nyt pop op-vindue åbner det giver dig mulighed for at tilpasse navnet. Sæt Duolingo i dette tilfælde.
  • Klik på Opret. Som et ikon kan du se, at det bruger den samme, som bruges til webtemaet på siden.
  • Nu hvis du går til applikationsmenu på dit skrivebordI afsnittet Internetapplikationer finder du ikonet til at køre din nye app. Når du er placeret i din browser, kan du nemt rydde det til launcheren for at kunne få en meget hurtigere genvej ...

Jeg håber, det har været nyttigt for dig og du kan gøre Duolingo til din førende sprogindlæringsapp på din Linux og mange flere ... Fra en skærm, der er større end din smartphone eller tablet, så du ikke længere har undskyldninger for at lære sprog.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Fran sagde han

    Alt gik fint, indtil jeg kom til det punkt:
    Det næste trin er at opdatere tilladelserne, så den genererede pakke kan udføres, som i vores tilfælde kaldes Duolingo og vil være inde i en mappe, der er genereret med navnet linux-64:

    1
    2
    3

    cd * -linux-64

    sudo chmod + x *

    => når jeg lægger den første kommando, fortæller det mig :: ~ $ cd * -linux-64
    bash: cd: * -linux-64: Filen eller biblioteket findes ikke

  2.   louisinho sagde han

    Hej og tak, jeg har Ubuntu20.04, problemet er, at det ikke tillader det at synkronisere med min konto, som jeg allerede har i Duolingo, og jeg ved ikke, hvad jeg skal gøre, fordi det ikke genkender mig eller viser mig min nuværende fremskridt, som jeg allerede har.

    Tak