9 points par xguru 2025-06-27 | 3 commentaires | Partager sur WhatsApp
  • Translator API est une Web API expérimentale qui fournit une fonctionnalité de traduction web locale en utilisant un modèle d’IA de traduction intégré au navigateur
    • Disponible à partir de Chrome 138
  • Les principales propriétés comme sourceLanguage et targetLanguage permettent de définir les langues de traduction et de créer une instance
  • Des méthodes comme translate et translateStreaming prennent en charge la traduction de chaînes de caractères ou en flux
  • inputQuota et measureInputUsage permettent de vérifier l’utilisation du quota lors de la traduction
  • Exemple de code
    if ('Translator' in self) {  
      // The Translator API 가 지원됨   
      const translator = await Translator.create({sourceLanguage: "en",  targetLanguage: "ko", });  
      console.log(await translator.translate(myTextString));  
      //스트림 방식 번역  
      const stream = translator.translateStreaming(myTextString);  
      let translation = "";  
      for await (const chunk of stream) {  
        translation += chunk;  
      }  
      console.log(translation);  
    }  
    
  • La compatibilité navigateur reste encore limitée, il faut donc vérifier le tableau de compatibilité avant une utilisation en production
    • Actuellement, seul Chrome est pris en charge
    • Côté Mozilla, il existe une PR liée, mais en raison de problèmes en cours, le support semble difficile à court terme

3 commentaires

 
dankim0124 2025-06-28

La fonction de traduction est toujours une bonne chose.

 
blmarket 2025-06-27

Ça risque de devenir une mine d’or pour le fingerprinting des navigateurs.

 
carnoxen 2025-06-27

La situation étant différente de celle de Firefox, cela aura sans doute du mal à devenir un standard.