🌐
Google Translate
translate.google.com
Google Translate
Google's service, offered free of charge, instantly translates words, phrases, and web pages between English and over 100 other languages.

multilingual neural machine translation service from Google

Google_Translate_screenshot.png
screenshot of google translate
Google Translate is a multilingual neural machine translation service developed by Google to translate text, documents and websites from one language into another. It offers a website interface, a mobile app for … Wikipedia
Factsheet
Available in 249 languages; see below
Owner Google
Factsheet
Available in 249 languages; see below
Owner Google
🌐
Genealogy Gems
lisalouisecooke.com › 2016 › 04 › 17 › how-to-pronounce-names
How To Pronounce Names: Google Translate and Name Pronunciation Tools - Genealogy Gems
November 30, 2021 - They’re each a little different. I’m giving you all three so you can run the name through more than one site to be even more confident you’re getting the right pronunciation. Google Translate is a powerful, free tool I use for quick translation look-ups.
🌐
Google Support
support.google.com › translate › thread › 117846843 › google-translate-pronunciation
Google translate pronunciation - Google Translate Community
Skip to main content · Google Translate Help · Sign in · Google Help · Help Center · Community · Google Translate · Terms of Service · Submit feedback · Send feedback on
🌐
Forvo
forvo.com › word › google_translate
Google Translate pronunciation: How to pronounce Google Translate in English
Google Translate pronunciation in English [en] Accent: British · Google Translate pronunciation · Pronunciation by mooncow (Male from United Kingdom) Male from United Kingdom · Pronunciation by mooncow · User information · Follow · 2 votes Good Bad · Add to favorites ·
🌐
Reddit
reddit.com › r/languagelearning › discovered an easy way to check pronunciation: google translate
r/languagelearning on Reddit: Discovered an easy way to check pronunciation: Google Translate
August 23, 2020 -

I never see anyone talking about this but it's so easy. Google Translate allows you to record your voice and it guesses what you are saying. Perhaps if you change services like Siri or Alexa to your target language it would also work.

I was having trouble pronouncing the Russian word for hello, Здравствуйте. The Latin transliteration of this is zdravstvuyte. Note that this word looks like pure nonsense, to me anyway. But by using Google Translate I was forced to pronounce it accurately for the program to recognize the word. Then I could play back their recording of a native speaker saying the word and practice it. All you have to do is Google "translate Russian to English" and this pops up.

Of course it's not as good as having a native speaker listen to your speaking but it's very convenient.

Top answer
1 of 2
9

Since this question was asked, it's gotten much harder to "scrape" MP3s from Google Translate, but Google has (finally) set up a TTS API. Interestingly it is billed in input characters, with the first 1 or 4 million input characters per month being free (depending on whether you use WaveNet or old school voices)

Nowadays to do this using gcloud on the command line (versus building this into an app) you would do roughly as follows (I'm paraphrasing the TTS quick start). You need base64, curl, gcloud, and jq for this walkthrough.

  1. Create a project on the GCP console, or run something like gcloud projects create example-throwaway-tts
  2. Enable billing for the project. Do this even if you don't intend to exceed the freebie quota.
  3. Use the GCP console to enable the TTS API for the project you just set up.
  4. Use the console again, this time to make a new service account.
    • Use any old name
    • Don't give it a role. You'll get a warning. This is okay.
    • Select key type JSON if it isn't already selected
    • Click Create
    • Hold onto the JSON file that your browser downloads
  5. Set an environment variable to point at that file, e.g. export GOOGLE_APPLICATION_CREDENTIALS="~/Downloads/service-account-file.json"
  6. Get the appropriate access token:
    1. Tell gcloud to use that new project: gcloud config set project example-throwaway-tts
    2. Set a variable TTS_ACCESS_TOKEN=gcloud auth application-default print-access-token
  7. Put together a JSON request. I'll give an example below. For this example we'll call it request.json
  8. Lastly, run the following

     curl \
    -H "Authorization: Bearer "$TTS_ACCESS_TOKEN \
    -H "Content-Type: application/json; charset=utf-8" \
    --data-raw @request.json \
    "https://texttospeech.googleapis.com/v1/text:synthesize" \
    | jq '.audioContent' \
    | base64 --decode > very_simple_example.mp3
    

What this does is to

  • authenticate using the default access token for the project you set up
  • set the content type to JSON (so that jq can extract the payload)
  • use request.json as the data to send using curl's --data-raw flag
  • extract the value of audioContent from the response
  • base64 decode that content
  • save the whole mess as an MP3

Contents of request.json follow. You can see where to insert your desired text, adjust the voice or change output formats via audioConfig:

{
  'input':{
    'text':'very simple example'
  },
  'voice':{
    'languageCode':'en-gb',
    'name':'en-GB-Standard-A',
    'ssmlGender':'FEMALE'
  },
  'audioConfig':{
      'audioEncoding':'MP3'
  }
}

Original Answer

As Hugolpz alludes, if you know the word or phrase you want (via a previous Translate API call), you can get MP3s from a URL like http://translate.google.com/translate_tts?ie=UTF-8&q=Bonjour&tl=fr

Note that &tl=fr ensures that you get French instead of the default English.

You will need to rate-limit yourself, but if you're looking for a small number of words or phrases you should be fine.

2 of 2
4

Similar functionality is provided by the Speech Synthesis API (under development). Third-party libraries are already there, such as ResponsiveVoice.JS.

Find elsewhere
🌐
Points Brotherhood
pointsbrotherhood.com › home › google translate: easy pronunciation guide
Google Translate: Easy Pronunciation Guide | Points Brotherhood
May 17, 2020 - Finding out how to pronounce the name of the museum was as easy as typing in the words and clicking on the speaker icon: Find out how to pronounce Het Scheepvaartmuseum. Google Translate is super useful as a pronunciation guide, in addition to its primary purpose as a translator.
🌐
YouGlish
youglish.com › pronounce › google_translate › english
Google Translate | 644 pronunciations of Google Translate in English
Sound it Out: Break down the word 'google translate' into its individual sounds "goo" + "guhl tranz" + "layt". Say these sounds out loud, exaggerating them at first.
Top answer
1 of 6
6

Right click the page and select "Inspect Element", then go to the network tab. Now, refresh the page with the network panel still open. Wait until nothing is showing up there anymore. While waiting, make sure not to get your mouse near the Listen button. Once nothing is showing up in the network panel, hover and click the listen button. As soon as you hover the listen button, an entry will appear that says "batchexecute". Find this entry. It should be above entries that say log?format=json&hasfast=….

Click on that and then on the right select the "Response" tab. There should be a bunch of random characters that go off the screen very far to the right

Select just that text and copy it. The easiest way to do this is to scroll all the way to the right first and then click and hold to the right of the ending quotation mark, then move your mouse up to the line above, then move your mouse down to reach the starting quotation mark, holding the mouse the whole time.

Go to the console tab and type v= then paste then press enter. Then, paste this into the console and press enter

{
const a = document.createElement("a");
a.href = "data:audio/mp3;base64,"+JSON.parse(v)[0];
a.download = "file.mp3";
a.click();
}

The mp3 file will download.

2 of 6
4
  1. Google search the word of which you want to download pronunciation by entering the query :"*How to pronounce *word**"
  2. Right-click the page and click View page source.
  3. Search for Mp3. screenshot
  4. click the mp3 link.
  5. Click the 3 dots and click Download.
🌐
Google Support
support.google.com › translate › thread › 113648400 › how-to-change-my-company-name-pronunciation
How to change my company name pronunciation? - Google Translate Community
Google Translate Help · Sign in · Google Help · Help Center · Community · Google Translate · Privacy Policy · Terms of Service · Submit feedback · Send feedback on... This help content & information · General Help Center experience · Next · Help CenterCommunityAnnouncements ·
🌐
Google Groups
groups.google.com › g › google-translate-api › c › bJ3008DSP-U
Needed Standard Pronunciation key in Google Translate
You want to use Google Translate to help into learning new languages, including how to pronounce the words the proper way? Yes, but using IPA inspired standard English pronunciation key in traditional Roman alphabet using as needed proper diacritics.
🌐
Reddit
reddit.com › r/nostupidquestions › how do machine translators (ie. google translate) recognize names?
r/NoStupidQuestions on Reddit: How do machine translators (ie. Google Translate) recognize names?
February 26, 2024 -

How do translating services know when a word is a name? I sorta get it between Latin languages where some names might not have direct translations, but for languages like Mandarin Chinese where the name's characters have literal meanings, how does the translator know not to translate it directly? I feel like it would be super hard to code the translator to recognize all possible names, since like in Chinese there are so many different characters that can be in a name.

🌐
Cambridge Dictionary
dictionary.cambridge.org › pronunciation › english › google
Google | Pronunciation in English
Google pronunciation. How to say Google. Listen to the audio pronunciation in English. Learn more.
🌐
How to Pronounce
howtopronounce.com › names › index.php
Learn how to pronounce names | HowtoPronounce.com
March 17, 2021 - Yes! HowToPronounce also has a name pronunciation dictionary to help you learn the correct pronunciation of anyone’s names instantly. Our goal is to put an end to mispronunciation of anyone’s name and help people remember.
🌐
Quora
quora.com › Does-Google-translate-pronounce-English-words-correctly
Does Google translate pronounce English words correctly? - Quora
Answer (1 of 5): Sorry, but I have no idea, since I have never used Google to translate English audibly. I just read it. I would guess, however, that the program is computer generated speech, which means it is probably correct sometimes, and probably incorrect for other words or phrases. It woul...
🌐
PronounceNames
pronouncenames.com
Pronounce Names - Your Dictionary of Name Pronunciation, Learn How to Pronounce Names of People & Places
PronounceNames.com is a crowdsourced website offering a pronunciation guide for names of people and places, allowing users to find, share, and request pronunciations.
🌐
Quora
quora.com › How-does-Google-Translate-pronounce-the-words
How does Google Translate pronounce the words? - Quora
Answer: Thanks for A2A. Until answering this question, I have never listened to a Google pronunciation and find that it does a much better job than my SatNav. Early text-to-speech was done using synthetic phonemes. Each phoneme is a most basic sub-syllable sound. For example, using the word “wo...