Créer un logiciel de traducteur automatique

Résolu/Fermé
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016 - 4 mai 2015 à 11:16
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 - 6 mai 2015 à 11:49
Bonjour,
Je suis étudiante en design et je ne connais rien à la programmation informatique seulement voila, pour un projet je voudrais créer un logiciel de traduction automatique qui dans l'aspect et l'utilisation ressemblerais à google traduction: je tape un texte et le texte traduit apparaît à côté.
Traducteur un peu particulier car il ne correspond à aucune langue existante mais associe simplement à un mot (français) un autre mot.

J'ai lu qu'on pouvais créer un tableau pour associer à un mot un autre mot mais je ne trouve pas de code existant pour faire cela, l'un d'entre vous en aurait-il un?

Ensuite, comment puis-je faire pour que l'interface ressemble à celle de google trad.?


J'attends vos réponses avec impatiente.
A voir également:

3 réponses

DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
4 mai 2015 à 11:19
Je vois ce que tu veux dire mais il faut nous en dire un peu plus sur l'utilité de ton programme.

Tu souhaites l'utiliser sur ton ordinateur ou le proposer en ligne ?
As-tu un langage de programmation que tu dois utiliser ?

Sinon, ça me semble plutôt simple à réaliser, avec un tableau à deux dimensions (char[][] si tu veux chercher) où char[0][x] est ton mot en français et char[1][x] ton mot dans ton autre langage (à condition qu'un mot est une seule traduction et dans un seul langage)
1
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
Modifié par Whismeril le 4/05/2015 à 15:02
Bonjour, pour une utilisation personnelle et ponctuelle, tu peux utiliser excel ou un autre tableur, tu rentres tes mots sur 2 colonnes et ensuite tu fais une recherche avec Edition/rechercher

Modérer m'amène à intervenir dans de nombreux posts, mais les seuls langages que je connaisses sont le C# et un peu de VB. Pour vos codes pensez à la coloration.
Réponse trouvée ->Question Résolue
1
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016
4 mai 2015 à 15:16
Oui, c'est ce que j'avais fais mais c'est assez complexe en fait, je dois transposer des phrases entières avec pour chaque mot un autre mot équivalent donc je l'ai fais à la main avec un tableau excel pendant un moment mais c'est très long donc ça serait cool de pouvoir le faire automatiquement (et plus simple aussi pour la présentation de mon projet face aux profs à la fin de l'année ^^
0
DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
4 mai 2015 à 15:33
En gros, tu veux traduire dans une autre langue genre Français -> Espagnol où un mot peut varier en fonction du sens de la phrase ?
0
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931 > cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016
4 mai 2015 à 15:51
Si tu as déjà ta liste sur excel, autant faire ton IHM en macro VBA.
0
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016 > DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016
4 mai 2015 à 15:59
le mot ne changera jamais de sens dans la phrase par exemple quand j'avais " .... place ...." dans n'importe qu'elle phrase et n'importe quel contexte, "place" = "cercle diam.10cm". et ainsi pour tous les mots que j'ai définis comme des mots clefs.
il faudrait que dans le logiciel je puisse taper mon texte en français normal, qu'il prenne chaque mots indépendamment et le remplace par sa traduction (en alignant simplement les mots les uns à côté des autres dans l'ordre du texte de départ)
0
DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
Modifié par DesTunK le 4/05/2015 à 16:15
J'essaie de résumer pour bien comprendre.
Imaginons les mots suivants :
- Table : cercle 8cm
- Caillou : rectangle 90 degrés
- Femme : triangle isocèle

Si tu écris : "Table Caillou Femme" dans ta zone de texte, ça t'écrit :
"cercle 8cm rectangle 90 degrés triangle isocèle" ?

En gros, tu écris une phrase et ça concatène les traductions ?
0
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016
4 mai 2015 à 11:23
Ce logiciel serait juste utiliser sur mon ordinateur, il me servirait juste à travailler plus vite sur un projet où je traduit chaque mot en une forme pour créer un volume. (utilisation uniquement à titre personnel comme outil de travail)

Est ce que tu sais si il existe des code disponible en ligne qui fonctionne sur le principe que tu me décris?
0
DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
4 mai 2015 à 13:56
Pas que je sache, mais ce n'est pas réellement compliqué à faire, même pour toi qui n'y connait rien.
Je peux réfléchir ce soir pour te faire en grosse partie ton code (qui est pas très long, par contre, tu devrais rentrer tes mots toi même :/)
0
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016 > DesTunK Messages postés 360 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016
4 mai 2015 à 14:07
ça serait trop cool si tu pouvais faire, juste pour que j'ai un exemple :)
pour les mots, il n'y a pas de problème je rentrerais tout ça.

c'est super merci
0