Comprendre la traduction dans Azure
Microsoft fournit Azure AI services, qui prend en charge la traduction. Plus précisément, vous pouvez utiliser les services suivants :
- Le service Azure AI Traducteur, qui prend en charge la traduction de texte à texte.
- Le service Azure AI Speech, qui permet la conversion de parole en texte et de parole en parole.
Azure AI Traducteur
Il est facile d’intégrer Azure AI Traducteur dans vos applications, sites web, outils et solutions. Il utilise un modèle de traduction automatique neuronale (NMT) pour la traduction, qui analyse le contexte sémantique du texte et génère ainsi une traduction plus précise et plus complète.
Prise en charge des langues : Azure AI Traducteur prend en charge la traduction de texte à texte dans plus de 130 langues. Quand vous utilisez le service, vous devez spécifier la langue source à partir de laquelle vous traduisez ainsi que la langue cible vers laquelle vous traduisez en indiquant les codes de langue ISO 639-1, par exemple en pour l’anglais, fr pour le français et zh pour le chinois. Vous pouvez également spécifier des variantes culturelles de langues en étendant le code de langue avec le code culturel 3166-1 approprié. Par exemple, en-US pour l’anglais américain, en-GB pour l’anglais britannique, ou fr-CA pour le français canadien. Quand vous utilisez Azure AI Traducteur, vous pouvez spécifier une langue source avec plusieurs langues cibles, ce qui vous permet de traduire simultanément un document source en plusieurs langues.
Azure AI Speech
Vous pouvez utiliser Azure AI Speech pour traduire du contenu audio parlé à partir d’une source en streaming, comme un microphone ou un fichier audio, et retourner la traduction sous forme de texte ou de flux audio. Les scénarios, tels que le sous-titrage en temps réel d’un discours ou la traduction bidirectionnelle simultanée d’une conversation orale, deviennent ainsi possibles.
Prise en charge des langues : Comme pour Azure AI Traducteur, vous pouvez spécifier une langue source et une ou plusieurs langues cibles dans lesquelles la source doit être traduite avec Azure AI Speech. Vous pouvez traduire de la voix dans plus de 90 langues. La langue source doit être spécifiée à l’aide du format de code de langue et de culture étendu, tel que es-US pour l’espagnol américain. Cette condition requise permet de s’assurer que la source est bien comprise, ce qui permet une prononciation localisée et des idiomes linguistiques. Les langues cibles doivent être spécifiées à l’aide d’un code de langue à deux caractères, tel que en pour l’anglais ou de pour l’allemand.