J’ai réalisé plusieurs traductions de jeux vidéo, que ce soient des miens, d’autres auteurs indépendants, ou de grands classiques ! Mes premiers pas, en 2011, étaient de contribuer à l’amélioration de la traduction du Manoir de Mortevielle pour Scummvm.org ; et plus récemment, j’ai traduit Super Mario Bros. 3 pour que mes enfants puissent y jouer en français !
Si vous avez besoin d’une traduction pour votre jeu, et en particulier de votre fiction interactive, n’hésitez pas, engagez-moi ! J’ai de l’expérience dans le domaine, et j’ai même créé mes propres outils ; de plus je suis familier des contraintes techniques de la traduction, comme les limitations sur le nombre de mots, ou l’adaptation de l’analyse syntaxique.
Jeux traduits
De l’anglais au français
J’ai traduit quelques jeux en anglais vers le français, pour leur donner une audience francophone mais aussi pour avoir un bon jeu en français de plus !
Super Mario Bros 3, un Romhack de ce classique de la NES qui le traduit en français (merci à Wave pour la partie technique). Sans vouloir me vanter, sans doute la traduction la plus poussée qui existe de ce jeu : j’ai retravaillé certains textes afin qu’ils collent plus au japonais (dont l’infâme « blague » de fin du jeu), et corrigé l’interversion des lettres 2 et 3 de la princesse Peach (qui s’appelle Peach, et non plus Toadstool). J’ai fait cette version pour que mes enfants puissent y jouer en français ; au final, elle a été téléchargée plusieurs centaines de fois !
Le butin du Capitaine Verdeterre (Captain Verdeterre’s Plunder), par Ryan Veeder. Sauvez ce que vous pouvez de votre navire avant qu’il ne coule – c’est un ordre de votre capitaine, qui, hé oui, est un rat. (Jouez en ligne.)
Ce jeu finit 4ème de l’IFComp 2013, et Ryan choisit le prix que j’avais proposé, c’est-à-dire une traduction en français. Le code source est aussi disponible, et contient beaucoup de commentaires (de moi, et de Ryan répondant à mes commentaires), en anglais, portant sur la traduction.
Ombre (Shade), par Andrew Plotkin. Préparez votre départ à un festival mystique, mais il se passe des choses étranges… (Jouez en ligne.)
Ce jeu est un classique de la fiction interactive anglophone ; la traduction fut réalisée avec MonsieurBouc. Le code source est aussi disponible.
Du français à l’anglais
J’ai traduit certains de mes jeux du français à l’anglais, notamment afin de leur donner une audience plus grande. Ces traductions sont également mentionnées sur la page de mes jeux.
Life on Mars? (2015), qui finit 13e à l’IFComp 2015. La traduction fut effectuée plus d’un an après la sortie de la version française (qui remporta le concours francophone 2014), ce qui me permit d’améliorer le jeu et de corriger quelques bugs. J’ai utilisé mon script pour cette traduction, ce qui m’a permis de corriger les bugs dans les 2 versions à la fois. (Jouer en ligne.)
Gossip (2009), qui finit 2e à l’Introcomp 2009. Cette introduction fut développée en même temps en français et en anglais, en traduisant au fur et à mesure. La version de l’Introcomp avait un bug important (le serveur qui donne des indications ne fonctionnait pas) qui empêchait d’aller jusqu’au bout ; ce bug avait été introduit pendant la traduction (un mauvais copier-coller), ce qui me poussa à développer les outils de traduction ci-dessous.
Outils de traduction
J’ai écrit des scripts Python visant à aider à la traduction de fictions interactives.
L’idée de ces scripts est d’extraire le texte (les chaînes de caractère) du code source du jeu, les traduire, puis les remettre dans le jeu. Ainsi, le code reste inchangé ; bien sûr, il restera sans doute des adaptations à faire, mais au moins on ne risque pas d’introduire de bugs dans le code par inadvertance pendant le processus de traduction. (C’est ce qui m’est arrivé en 2009 avec Gossip, sans m’en apercevoir avant que les jeux soient rendus publics — ce fut assez traumatisant !)
Un des effets secondaires est que la traduction d’une fiction interactive est à la portée de n’importe qui, sans avoir besoin de trop se plonger dans le code !
Ces scripts existent pour Inform 6 et Inform 7 (pour lesquels on a besoin de la source) et pour Twine (pour lequel on a juste besoin du fichier html). Le format de sortie de ces scripts est le format .po, un format largement utilisé dans le monde de l’internationalisation. J’ai utilisé le script pour Inform 6 à plusieurs reprises (pour Ombre et pour Life on Mars?), mais pas les autres.
Vous pouvez télécharger ces scripts sur Bitbucket ; la documentation est fournie en commentaire au début du code source de chaque script. N’hésitez pas à me faire des retours ou des suggestions pour améliorer ces outils !