J'aurais besoin de votre aide pour développer un petit programme pour faire de la traduction de texte mot à mot. Par de syntaxe, de contexte ou que sais-je comme pour un vrai traducteur, mais faire du mot à mot littéralement
Exemple: Avoir = Have, Je te donne = I you give (l'anglais est prit comme exemple et oui la phrase est fausse mais c'est pour illustrer le mot à mot)
Sachant que je n'y connais pas grand chose, mais je suis prête à faire des recherches/tests/peu importe, pour que cela fonctionne!
S'il y a possibilité de faire ça d'une manière pas trop compliqué?
Je ne demande pas un cours, mais je ne suis pas sûre que si je te demande de m'expliquer le dadaïsme avec l'arrivée de Fallières au pouvoir tu puisses le faire si tu ne connais rien en histoire de l'art Vois-tu ma position de néophyte? :)
Juste un exemple pour que je puisse me faire un idée ou une source sur laquelle je peux m'appuyer.
Apprends les bases d'un langage (Python est généralement conseillé) puis apprends à manipuler les chaînes de caractères, à lire des fichiers, les structures de données de base, en particulier les hashtables. Tu devrais alors avoir tout ce qu'il faut pour ton projet.
Une manière de faire ton programme serait :
- charger les traductions depuis un fichier dans une hashtable ;
- demander à l'utilisateur le texte (soit par console ou dans un autre fichier, ...) ;
- remplacer chaque mot par sa traduction (il faudra peut-être s'assurer de le faire mot à mot pour ne pas être piégé par les mots transprents et faux-amis)
- donner à l'utilisateur le résultat (console ou fichier, ...)
Une fois que l'on arrive dans l'exemple, on est obliger de choisir un langage, ici j'ai pris Crystal.
Comme tu le vois, c'est pas compliquer, les 2 hash sont un peu repetitif, mais vu que du doit avoir un dictionnaire dans un fichier, tu peut init tes hash au debut du programme par lecture du fichier.
Apres, j'ai bien l'impression que tu manque de competence, je te conseille de te former en CS avant de faire des projets comme celui-ci (meme si son niveau s'apparente aussi a un exercice bateau)
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.