Assistant de traduction de jeux en BASIC

Un seul programme, plusieurs langues

J’aime les jeux d’aventure programmés en BASIC, en langue anglaise et en langue française. Il y a quelques temps, j’ai eu pour projet de traduire « The treasure of Elgon » en français. Mais c’est fastidieux, le texte à traduire étant noyé dans les instructions du BASIC.

J’ai donc développé un outil d’assistance à la traduction. Ce dernier, écrit en Python, va lire chaque ligne du programme BASIC, en extraire le texte (i.e. les caractères entre des guillemets) et l’écrire dans un fichier. Celui-ci peut ensuite être traduit, soit à la main, soit en utilisant un site de traduction en ligne tel que DeepL ou Google Translate.

Une fois la traduction effectuée, le fichier peut être réintroduit dans le programme BASIC initial et l’on obtient ainsi un programme fonctionnel dans la langue cible.

Continuer la lecture de « Assistant de traduction de jeux en BASIC »