Traducteur simple

Attendues de fin de cycle et les compétences travaillées

Imaginer des solutions en réponse aux besoins, matérialiser une idée en intégrant une dimension design

Imaginer des solutions pour produire des objets et des éléments de programmes informatiques en réponse au besoin.

x

Écrire, mettre au point et exécuter un programme

Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu.

x

Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs.

x

Matériel :

Objectif :

-

-

Créer une application qui permet de traduire facilement un mot

Informatique :

Situation déclenchante :

-

-

Comment créer cette application ?

Organisation du groupe :

Reformulation :

 : Collaboratif

Méthode1 - Lancer App Inventor

1 - Connexion

Méthode 2 - Code.appinventor

2

Créer un nouveau projet : et nommez la traducteur_simple

2- Création de la partie Designer de l'application

MéthodeTravail à faire

1

Créer : la partie designer de l'application.

Pour ceux qui ont des difficultés :

Objet

Nom

2 arrangements horizontaux (disposition)

Label (interface utilisateur)  [1]

mot à traduire

Label (interface utilisateur) [2]

mot traduit

1 bouton (interface utilisateur)

bouton 1

1 zone de texte (interface utilisateur)

mot

MéthodeTravail à faire

Il va falloir maintenant ajouter les outils Média nécessaires à savoir :

  • Un traducteur (Média)

  • Un texte à parole (Média)

2

Insérer les outils Média suivants :

  • Traducteur

  • Texte à parole

Pour ceux qui ont des difficultés : Aide en vidéo

3 - Partie Blocs de l'application

MéthodeTravail à faire

L'application se programme par blocs comme dans Scratch.

Pour y accéder cliquer cliquer sur "Blocs" en haut à droite de l'écran

Programmation de l'application

3

Compléter la partie blocs :

Algorithme :

  1. Quand on clique sur le bouton 1 alors on appel la traduction Yandex pour qu'elle traduise le texte de la zone de texte "mot"

  2. Lorsqu'on reçoit la traduction de Yandex :

  • on affiche le résultat comme étant le texte de la zone de label "mot_traduit"

  • on appelle le texte à parole pour qu'il prononce le mot traduit

Pour ceux qui ont des difficultés : Aide en vidéo

MéthodeExplications

Nous appelons un serveur distant qui va se charger de faire la traduction. Lorsque nous recevrons de ce serveur la réponse alors on devra la faire s'afficher sur le label "mot traduit"

4 - Test du programme

Méthode

4

Visualisation de votre travail :

Lancer AIStarter sur votre ordinateur ( - Technologie - App Inventor) -

Simuler votre application en cliquant sur

Attendre quelques secondes. Vous devez avoir