creativ.zone prend désormais en charge 21 langues !

CreativZone Blog

ActualitésNouveau

creativ.zone prend désormais en charge 21 langues !

Le monde de la créativité ne connaît pas de frontières. Maintenant, creativ.zone prend en charge 21 langues, connectant les créatifs du monde entier.

Nous sommes vraiment ravis de voir des membres de Creativ Zone nous rejoindre du monde entier. En proposant une interface utilisateur en plusieurs langues, nous espérons réduire les barrières pour les créatifs du monde entier qui souhaitent partager et participer à notre projet ambitieux.

Sélecteur de langue

Sélecteur de langue

Pourquoi ces langues ?

C'est simple. Nous avons consulté la liste des langues les plus courantes dans les statistiques de notre site web et avons pris les 20 premières (en plus de l'anglais américain, la langue par défaut du site). Nous savions déjà que nous avons énormément de fans en Thaïlande (สวัสดี !), mais nous avons maintenant découvert une nouvelle base de fans en Indonésie (Halo !). Ajouter de nouvelles langues est désormais facile, alors faites-nous savoir si vous vous sentez exclu.

Pour ceux qui sont intéressés : un peu d'histoire

Pour le projet DeepMeta, qui est un partenaire privilégié de Creativ Zone, nous sommes devenus véritablement internationaux en août 2017, en prenant en charge 8 langues différentes pour son interface utilisateur, puis étendu à 10. Rendre un logiciel véritablement international est un travail spécialisé qui nécessite dévouement et patience. Nous avons beaucoup appris du système de localisation utilisé dans DeepMeta. Le principal défi était la bureaucratie impliquée dans l'obtention des traductions. Plus précisément, ce sont les mises à jour qui ont posé problème.

Chaque fois que nous ajoutions une nouvelle fonctionnalité au logiciel, des modifications étaient nécessaires dans l'ensemble du code. Nous devions alors extraire les phrases nouvelles ou modifiées et les envoyer pour traduction à notre service de localisation. Celui-ci consistait en un réseau de freelances, qui recevaient chacun (un traducteur par langue) une poignée de phrases à traduire. Pour le traducteur, celles-ci étaient sorties de leur contexte. Le revenu qu'ils en tiraient ne justifiait pas de passer du temps à se refamiliariser avec le logiciel et ses termes spécifiques, ce qui entraînait une traduction incohérente des termes couramment utilisés. Ensuite, les traductions arrivaient par email une par une, et nous devions les réintégrer dans le logiciel. Parfois, le traducteur ne respectait pas les exigences techniques et modifiait des balises qui n'étaient pas censées être modifiées.

Il serait juste de dire que cela constituait en fait un frein à la quantité de refonte de l'interface utilisateur que nous voulions faire pour une fonctionnalité. Dès qu'une fonctionnalité était prête, nous voulions la partager avec nos utilisateurs, mais l'aller-retour de traduction devait d'abord être effectué, brisant l'élan.

Et ce n'est que le côté logiciel. Les modifications de la documentation et du contenu du site web étaient encore plus difficiles. Comment détecter que 2 paragraphes ont été modifiés et 1 a été ajouté à une page web ? Comment communiquer cela au traducteur, sans qu'il ait besoin de retraduire à nouveau tous les paragraphes concernés ?

L'arrivée de Creativ Zone et de l'IA

Pour les traductions de Creativ Zone, nous voulions tirer les leçons de notre expérience avec le projet DeepMeta, et faire de l'internationalisation un processus sans douleur. Je pense que nous avons réussi ! Et comment... Je sais... Je sais, en tant que créatifs, nous avons tous une relation ambivalente avec l'IA. Elle menace de voler nos emplois, en nous retirant la partie la plus amusante de notre activité (la créativité), et pourtant... Levez la main, ceux d'entre vous qui ne posent pas de question à ChatGPT de temps en temps, et soyez honnêtes... de plus en plus d'entre nous le font...

Sélecteur de langue

Le moteur de traduction pour Creativ Zone a été construit par nous à partir de zéro. Non pas parce que nous pensons être meilleurs que tous ces auteurs de bibliothèques qui offrent des solutions de localisation complètes. C'est parce que le diable est dans les détails. Le défi n'est pas de transformer chaque phrase du logiciel et de la documentation en une « unité traduisible », bien que ce soit une tâche énorme, acceptable seulement pour les plus patients et dévoués d'entre nous. Le véritable problème à résoudre est la gestion des changements et la façon de les traiter.

Une approche complètement nouvelle

La solution que nous avons trouvée est ce qu'on appelle une « approche fonctionnelle ». Le framework utilisé pour l'application web de Creativ Zone, « React », est également fonctionnel : il part de l'« état » : vos données utilisateur, et tout le reste, y compris l'interface utilisateur, n'est qu'une transformation de cet état. Il transforme quelque chose d'intangible, comme une vente ou un téléchargement, en un panneau visuel, un bouton ou un texte. Si l'état change, ce que vous voyez à l'écran change également.

Nous avons intégré les traductions dans cette même philosophie. Au moment où nous changeons un seul mot dans l'interface utilisateur ou la documentation, cela entraînera 20 nouvelles versions traduites, incorporant le nouveau mot correctement et en contexte. Nous testons cette nouvelle approche depuis quelques semaines et sommes absolument ravis de ses performances.

C'est très vrai, bien sûr : les traductions par IA ne sont pas parfaites. Mais pouvons-nous dire que les traductions déconnectées que nous recevions de nos traducteurs freelances étaient également imparfaites ? Sans parler du prix. Nous traduisons maintenant effectivement des dizaines de milliers de mots dans Creativ Zone en 20 langues. En utilisant notre service de traduction d'origine, cela nous aurait coûté des dizaines de milliers de dollars. Avec l'IA, le coût est inférieur à 50 $ !

Retour d'information

Comme pour toute fonctionnalité de cette plateforme, planifier et développer des fonctionnalités est notre passion, et nous nous soucions profondément de la façon dont cela fonctionne pour vous. Les langues ne font pas exception. Alors : la traduction par IA fonctionne-t-elle pour vous, ou est-ce un désastre dystopique gênant ? Soyez honnête et faites-nous savoir !

De plus, si vous voyez du texte en anglais apparaître qui semble encore non traduit, veuillez également le signaler. Merci !