According to this Link: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#speech-translation
The language suupport for Speech tranlation of speech-to-speech tranlation should based on the Speech-to-Text Service, meaning that having 30+ languages can be tranlated.
But there seems like an old documentation, saying that it is only support for 11 languages:
https://www.microsoft.com/en-us/translator/business/languages/
Can someone tell me the exact language support for Speech Translation?
From my understanding, the reason why supporting 30+ languages is the theory behind Speech Translation is: Speech-to-text -> Text to Text translation(Speech Translator API) -> Text to Speech.
Thanks in advance.
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@Pancat007 Thanks for the feedback. We are investigating the issue and will update you shortly.
@IEvangelist According to the documentation
The Speech Translation API supports different languages for speech-to-speech and speech-to-text translation. The source language must always be from the Speech-to-text language table. The available target languages depend on whether the translation target is speech or text. You may translate incoming speech into more than 60 languages. A subset of languages are available for speech synthesis.
The source language should be one of the language from this table and the target language might vary depending if the translation is to speech or text. If the target is text then the available languages are as mentioned in this table. If the target is speech then the available languages are as mentioned here which is essentially these languages
Could you please confirm the same so it could be easier for users to check for available languages for translation?
Hi @Pancat007 and @RohitMungi-MSFT,
I'm looking into this...but I believe that the Speech Translation is a different service offering than Microsoft Translator, thus they have different language support. Trust the Speech Translation docs for language support, when using the Speech Translation service offering. But I'll get confirmation on that and report back soon.
Please #reassign @swmachan.
swmachan. is not a valid GitHub ID, or is not a collaborator on this repo.
Translator Text (aka Microsoft Translator) and Speech Translation are not the same service. The explanation for Speech Translation is correct in the above response of speech-to-speech vs. speech-to-text. Translator Text has their list of language support here.
Of course I know its different service, RohitMungi's saying is also my understanding.
But the problem i submit is for the confusing content for the Speech Translaton(Cognitive Service).
From this link: https://www.microsoft.com/en-us/translator/business/languages/
saying that “Speech-to-text is available from the 11 supported languages to any of the 60+ supported text translation languages.”,
while this link: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-languages. saying it can be 30+ speech to text (translation) for now.
So I'm saying that the "11 languages support" webpage may have been deprecated. The latest update for Speech Translation (instead of Translator API) is that it can be can be translate from 30+ language (the languages that Speech-to-text support) to 11(?) languages in speech or to 60+ languages in text.
BTW, comparing the language support for text-to-text translation of translator API and Speech Translation, there is not much difference between them, only a few languages are different.
I heard back from @swmachan and she confirmed that they're still looking into and working on this.
Hi @Pancat007,
I happy to report that we've updated the page that said "11", as that was out of date. Thank you for bringing this to our attention.