9 pontos por xguru 2025-06-27 | 3 comentários | Compartilhar no WhatsApp
  • A Translator API é uma Web API experimental que oferece tradução local na web usando um modelo de tradução por IA disponibilizado no navegador
    • Disponível a partir do Chrome 138
  • Permite definir os idiomas de tradução e criar uma instância por meio de propriedades principais como sourceLanguage e targetLanguage
  • Suporta tradução de strings ou em fluxo com métodos como translate e translateStreaming
  • Com inputQuota e measureInputUsage, é possível verificar o consumo de cota durante a tradução
  • Exemplo de código
    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);  
    }  
    
  • Como a compatibilidade entre navegadores ainda é limitada, é necessário verificar a tabela de compatibilidade antes de usar em produção
    • No momento, só o Chrome é compatível
    • No caso da Mozilla, existe um PR relacionado, mas há problemas em aberto, então o suporte parece improvável por enquanto

3 comentários

 
dankim0124 2025-06-28

A funcionalidade de tradução é sempre boa

 
blmarket 2025-06-27

Parece que vai virar um prato cheio para fingerprinting no navegador

 
carnoxen 2025-06-27

Com o Firefox, a situação é diferente, então parece difícil virar um padrão