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.

Answer from pfg on Stack Exchange
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 › 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
🌐
YouGlish
youglish.com › pronounce › google+translate › english
Google Translate | 648 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 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.

🌐
Reddit
reddit.com › r/learnthai › practicing pronunciation with google translate ?
r/learnthai on Reddit: Practicing pronunciation with Google Translate ?
January 6, 2023 -

Do you guys check up with the Google Translate (voice input) to see if your pronunciation is allright ? I nail it often but sometime it seems that my phone doesn't catch what I say at all.

ex: I was trying เกลียด earlier and it gave me:

เรียบ

เบียร์

เรียก

Even if my "ก" is good in other words, so I'm wondering if it's just maybe the application that is somewhat a bit capricious with thai ? Do you guys nail it 100% of the time with every words ?

Top answer
1 of 3
5
If you're doing this, you should try out Google Live Transcribe. It doesn't auto translate like Google Translate does, but it's more optimized for picking up speech. Google looks at a ton of stuff, besides just pronunciation, since they've used AI a lot with their speech to figure out "natural speech." Your're probably pronouncing ก totally fine. You were just probably pronouncing the word with the wrong tone. เกลียด is low tone, and เรียบ, เบียร์, and เรียก are all falling tone. So it's probably looking at your tone first, and then afterwards matching what words it could be. From what I can tell, that's what Thai people do too. And there are a bunch of other components of Thai speech that people don't usually talk about. Digitized speech is way way more complicated than just stringing sounds together. Also, from what I can tell, Google Translate/Live Transcribe pretty much always gets everything right when Thai people talk. So I don't think it's quirky or weird or capricious with Thai.
2 of 3
3
I don't think that's much of a metric tbh. For one thing it will keep coming up with a specific word when a native speaker would just be confused. The fact that you were going for a low tone and it guessed falling mid and falling might be telling you something, possibly - but really I just don't think good enough for google translate is the same thing as good enough for a human being. Maybe try saying nonsense English words and see what it gives you. For example, if you say "dap", what does google give you? "Tap", maybe? If so that tells you that the fact it comes back with tap doesn't show that you pronounced the t correctly.
🌐
Leonardo English
leonardoenglish.com › blog › google-translate-superpowers
Google Translate Superpowers for English Learning: 9 Ways to Use This Powerful Translation Tool
Click the speaker icon to hear Google pronounce the word or phrase and see the mouth move as well. You can also click the “Practice” button to take a shot at pronouncing it yourself.
Find elsewhere
🌐
Speechify
speechify.com › blog › google-pronunciation-tool
Mastering language with the Google Pronunciation Tool | Speechify
January 10, 2025 - This seamless integration means that as you translate phrases or words, you can immediately learn how to pronounce them correctly. It's like having a bilingual dictionary that not only gives you the meaning but also teaches you how to say the words out loud, ensuring that you can communicate effectively and confidently in both written and spoken forms. For non-native speakers, understanding the nuances of American English or British pronunciation can be daunting. The Google Pronunciation Tool helps bridge this gap by offering clear, accurate pronunciations of English words in different accents.
🌐
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.
🌐
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.
🌐
Quora
quora.com › Are-the-pronunciations-on-Google-Translate-accurate
Are the pronunciations on Google Translate accurate? - Quora
Answer: I think it depends on the language. I've tried some pronunciations in languages I don't know and they're literally a machine talking (with those static noises, and everything). I've also tried to listen to my mother-tongue and I can't say they're wrong, but they should specify which "ver...
🌐
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.

🌐
YouTube
youtube.com › watch
How to download Google Translate voice | Google Help - YouTube
Learn how to #download Google Translate #pronunciations without using any software or plugins. Just by using Microsoft Edge!INFO-----------🎵 Music: Aerocity...
Published   July 6, 2017
🌐
WebsiteVoice
websitevoice.com › blog › google-pronounce-words-audio
Google Pronounce Words Audio · WebsiteVoice Blog | Add Free Text-to-Speech to Your Site
Just search “[word] pronunciation” on Google. An audio button will pop up—click it to listen! Here’s how you can use Google translate on mobile.
🌐
Speechify
speechify.com › blog › google-translate-speak
How to make Google Translate speak | Speechify
August 26, 2023 - Yes, some versions of the Google Translate app allow you to adjust the speed of the spoken translation. This can be particularly useful if you're trying to learn the pronunciation of words in a new language and want to hear them spoken more slowly. Look for a settings or preferences option within the app to adjust the speech speed. Produce voiceovers, dubs, and clones with 1,000+ voices in 100+ languages
🌐
Forvo
forvo.com › word › google_translate
Google Translate pronunciation: How to pronounce Google Translate in English
Pronunciation guide: Learn how to pronounce Google Translate in English with native pronunciation. Google Translate translation and audio pronunciation
🌐
Quora
quora.com › Is-Google-Translate-audio-pronunciation-reliable-for-learning-to-speak-a-new-language
Is Google Translate audio pronunciation reliable for learning to speak a new language? - Quora
Answer (1 of 3): That depends on the language. Last I checked, the Esperanto version didn’t work well. The English version was in standard American, but the intonation within a sentence did not sound natural, though it seemed accurate on a word-for-word basis.
🌐
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.
🌐
Speechify
speechify.com › blog › google-pronounce-words-audio
Google Pronounce Words Audio: Learn Correct Pronunciation | Speechify
January 1, 2025 - Google’s pronunciation feature can be a game-changer. Whether you’re learning American English, British English, or even languages like Russian, Korean, Arabic, Ukrainian, Portuguese, Italian, Turkish, Swedish, Danish, Norwegian, Czech, Hindi, or Polish, you can use this tool to hear how native speakers pronounce words. This can significantly improve your language learning process. Another fantastic tool is translate.google.com.