Duolingo en tant qu'application GNU / Linux: apprenez l'anglais de manière ludique

Logo Duolingo et Tux

Duolingo est un service fantastique qui vous permet d'apprendre des langues, y compris l'anglais si nécessaire pour les emplois aujourd'hui. Le projet vise à enseigner plusieurs langues de manière simple et intuitive grâce à la gamification, en plus d'être totalement gratuit (bien qu'il dispose d'une version payante pour éviter les publicités). En d'autres termes, c'est une merveilleuse alternative à d'autres applications telles que ABA English ou Babbel.

Entre les cours langues proposées Ce sont: anglais, espagnol, suédois, français, allemand, portugais, italien, catalan, espéranto, portugais, guarani, russe, etc. Vous avez donc le choix entre une grande variété de langues. Quelque chose que les autres applications n'ont généralement pas, car elles se limitent uniquement à l'enseignement de l'anglais ou de certaines autres langues spécifiques.

Avantages et inconvénients de Duolingo

En tant qu'utilisateur de ce type de applications à apprendre Suédois et améliorer mon anglais, j'en ai essayé plusieurs ces dernières années. Et je dois dire que de tous ceux que vous trouvez dans les magasins d'applications, la grande majorité n'en vaut pas la peine. Parmi les meilleurs, on trouve:

  • Duolingo: En plus d'être totalement gratuit (vous pouvez payer pour éviter les publicités et travailler hors ligne), il offre une façon amusante et agréable d'apprendre l'anglais. Ce sont de courtes leçons divisées en plusieurs catégories et vous apprenez presque en jouant et en répétant des activités basées sur des traductions de l'anglais vers l'espagnol et de l'espagnol vers l'anglais, des audios à écouter et aussi à pratiquer votre prononciation en enregistrant votre voix. Une autre chose intéressante qu'il offre est qu'il montre des images comme les célèbres cartes à puce afin que vous puissiez faire correspondre l'image avec le mot correct, quelque chose que votre cerveau assimile très rapidement car c'est une méthode très visuelle. Il vous encourage également à continuer à apprendre en obtenant des succès et de nouveaux niveaux comme si vous étiez dans un jeu vidéo. En bref, une application presque parfaite avec une grande quantité de contenu.
  • ABA anglais: C'est très bon et professionnel, avec des leçons divisées par niveaux d'anglais, des examens finaux pour chaque leçon, etc. Chacun des sujets consiste en une vraie conversation entre deux natifs, des cours avec un professeur virtuel, des activités dans lesquelles vous devez écouter et écrire, interpréter et une grande quantité de vocabulaire. Le plus gros problème que je vois est qu'ils sont si longs et si longs à faire, que vous pouvez vous retrouver fatigué avant de terminer la leçon. C'est un peu intimidant et c'est ce qui m'a fait revenir à Duolingo. Mais comme avantage, il a les conversations natives, quelque chose que Duolingo devrait intégrer pour être l'application parfaite.
  • Linguee: en complément des applications précédentes, Linguee propose un service Web ou via son application mobile dans laquelle vous pouvez voir des milliers de traductions entre les langues. Ainsi, lorsque vous avez une question sur la façon de dire quelque chose en anglais, vous pouvez la rechercher ici et cela clarifiera beaucoup de choses. De plus, il dispose d'un service Web appelé deepl.com qui est le meilleur traducteur que j'aie jamais essayé. Vous pouvez traduire du texte et également des documents, avec un service gratuit et également d'autres plans Premium. Le traducteur utilise le Deep Learning et l'IA pour obtenir les meilleures traductions, presque naturelles comme si elles avaient été faites par un locuteur natif. C'est pourquoi il surpasse les traducteurs comme Google, etc.
  • WordReference: Enfin, l'une des meilleures applications ou sites Web qui complète également les précédents est WordReference, qui sert de bon dictionnaire pour consulter le vocabulaire.

Donc, si vous essayez d'apprendre une langue, J'espère que tu ne perds pas de temps comme moi J'ai testé un grand nombre d'applications pour voir laquelle correspond le mieux à ce que vous recherchez et aller droit au but ...

Mais l'inconvénient de ces outils est que ils n'ont pas d'application native pour Linux, même pas pour d'autres systèmes d'exploitation dans de nombreux cas. Seules les applications pour Android, iOS et le service Web que vous pouvez utiliser à partir de n'importe quel navigateur. Mais cela a une solution comme je l'explique ci-dessous ...

Duolingo (ou l'une des applications ci-dessus sur votre bureau Linux)

Comment pouvez-vous avoir une distribution GNU / Linux et vous souhaitez utiliser ces services plus facilement Pour accéder à votre navigateur, trouver l'adresse Web, vous inscrire et accéder au contenu, vous devez savoir qu'il existe un moyen de les avoir en tant qu'applications natives dans votre distribution (bien qu'elles ne soient pas officiellement disponibles).

Pour cela nous allons partez du principe qu'il est possible de transformer n'importe quelle page Web en application pour votre Linux de manière simple et en s'appuyant sur la technologie NodeJS. Je ne sais pas si vous vous souvenez qu'il y a longtemps, je vous ai dit comment avoir Microsoft Office (en ligne) en tant qu'application dans votre distribution, car c'est quelque chose de similaire. Les étapes sont les suivantes:

  • Premier localiser le service Web que vous souhaitez transformer en une application Linux. Dans ce cas, ce serait URL Duolingo.
  • Puis copier l'adresse de ce site Web et l'enregistrer pour plus tard. Si vous n'allez rien copier d'autre, vous pouvez le conserver dans le presse-papiers.
  • maintenant installez les packages dont vous avez besoin: NPM et Nativefier. Selon la distribution, vous pouvez le faire avec l'un ou l'autre gestionnaire de paquets, pour Debian / Ubuntu et ses dérivés, qui sont les plus répandus, vous pouvez exécuter la commande suivante:
sudo apt-get install npm

sudo npm install nativefier -g

  • Une fois installé, vous pouvez maintenant utiliser l'URL que vous avez copiée précédemment générer l'application native avec la commande suivante qui crée l'application pour 64 bits pour Linux, avec le nom Duolingo:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register

  • Cette commande va inclure cette adresse dans notre application électronique. Faites attention à la sortie du terminal, car s'il affiche des messages d'erreur, vous devez commencer par le début et vous faites peut-être quelque chose de mal ... S'il se bloque, vous pouvez appuyer sur Ctrl + C pour terminer l'action et exécuter à nouveau la commande . nouveau.
  • La prochaine étape est mettre à jour les autorisations afin que le paquet généré puisse être exécuté, qui dans notre cas s'appelle Duolingo et sera dans un répertoire généré avec le nom-linux-64:
cd *-linux-64

sudo chmod +x *

  • Maintenant je sais peut exécuter pour la première fois pour le tester, il suffit de l'invoquer avec:
./Duolingo

  • Après le premier test, si nécessaire, vous pouvez reconstruire l'application avec Nativefier et utiliser des options supplémentaires pour personnalisez votre application. Par exemple, au lieu de la commande que nous avons utilisée précédemment pour générer l'application, vous pouvez ajouter ces options pour activer le contenu Flash et l'afficher en plein écran:
nativefier -p linux -a x64 -n Duolingo https://www.duolingo.com/register --flash --full-screen

  • N'oubliez pas de redonner les autorisations appropriées avant d'exécuter un nouveau test. Et si tu veux voir toutes les options Pour personnaliser votre application disponible, vous pouvez exécuter:
nativefier --help

Une autre option avec Epiphany

Comme alternative à Electron, vous pouvez également utiliser GNOME Web Navigateur (Epiphany) si vous êtes sur un système avec un environnement de bureau GNOME. Ce navigateur vous permet également de faire quelque chose de similaire et d'avoir l'application à partir du menu de l'application ou du lanceur sur votre bureau. La procédure étape par étape est:

  • Installez le navigateur si vous ne l'avez pas. Vous pouvez le faire depuis le terminal avec APT ou depuis l'App Store si c'est plus simple pour vous.
  • Obtenez l'URL du Web que vous souhaitez transformer en raccourci comme s'il s'agissait d'une application, dans ce cas, ce serait Duolingo.
  • Ouvrez le navigateur GNOME que vous avez installé, et parmi ses options de menu, vous trouverez l'option «Installer le site en tant qu'application web».
  • Une nouvelle fenêtre contextuelle ouvrira vous permet de personnaliser le nom. Mettez Duolingo dans ce cas.
  • Cliquez sur Créer. En tant qu'icône, vous pouvez voir qu'il utilise le même que celui utilisé pour le thème Web de la page.
  • Maintenant si tu vas à menu d'application sur votre bureauDans la section Applications Internet, vous trouverez l'icône pour exécuter votre nouvelle application. Une fois localisé dans votre navigateur, vous pouvez facilement l'effacer vers le lanceur pour pouvoir avoir un raccourci beaucoup plus rapide ...

J'espère que cela vous a été utile et vous pouvez faire de Duolingo votre application d'apprentissage des langues numéro un sur votre Linux, et bien d'autres encore… Depuis un écran plus grand que votre smartphone ou tablette, vous n'avez plus d'excuses pour apprendre les langues.


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Fran dit

    Tout allait bien jusqu'à ce que j'arrive à:
    L'étape suivante consiste à mettre à jour les permissions afin que le package généré puisse être exécuté, qui dans notre cas s'appelle Duolingo et sera dans un répertoire généré avec le nom-linux-64:

    1
    2
    3

    cd * -linux-64

    sudo chmod + x *

    => quand je mets cette première commande, il me dit :: ~ $ cd * -linux-64
    bash: cd: * -linux-64: Le fichier ou le répertoire n'existe pas

  2.   louisinho dit

    Bonjour et merci j'ai Ubuntu20.04 le problème c'est qu'il ne lui permet pas de se synchroniser avec mon compte que j'ai déjà dans Duolingo, et je ne sais pas quoi faire car il ne me reconnaît pas ou ne me montre pas ma progression actuelle que j'ai déjà.

    merci