Automatically Translate Your Programs With DeepL API - DelphiCon 2023
(Points techniques et présentations (en anglais))

- 14/02/2023 - Patrick Prémartin

 

La localisation de projets a toujours été une question sensible lors de la mise à disposition de logiciels ou d'applications mobiles au grand public. Vous devez soit engager un traducteur et limiter les langues cibles, soit tout automatiser, soit mélanger les deux selon vos moyens.

J'ai décidé de vous montrer comment automatiser vos traductions en 31 langues de manière totalement automatique. Attention, cela ne peut pas être fait en production réelle sur n'importe quel projet car l'interface utilisateur doit aussi être adaptée à la taille des mots et à la longueur des textes.

Dans cette présentation en anglais enregistrée lors de la conférence DelphiCon 2023 et diffusée le 15 février 2023, j'utilise l'API de DeepL pour traduire les textes d'un projet VCL et d'un projet FireMonkey sous Delphi. Afin de ne pas refaire les traductions plusieurs fois, j'ai également mis en place un proxy qui archive les traductions déjà effectuées et ne sollicite pas le moteur de traduction à chaque fois.

Cette session vous présente le projet et explique rapidement son fonctionnement.

Une version plus complète de cette présentation, en français, a été diffusée le 6 avril 2023.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Apprendre Delphi.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Classement

Points techniques et présentations (en anglais)