Take the 2-minute tour ×
Linguistics Stack Exchange is a question and answer site for professional linguists and others with an interest in linguistic research and theory. It's 100% free, no registration required.

I'm looking for a website or software that will take text written in a source language and produce a transcription in IPA. The languages I am interested in are French, Italian and German, but if you know resources for other languages I would be happy to know.

For example, http://upodn.com does English -> IPA for free. Here's a sample of their transcription.

All that glitters is not gold.

ɒl ðæt glɪtərz ɪz nɑt gold.

I'm looking for a tool like this. If you're wondering why one would need such a tool, besides the obvious application of helping people learning a new language, it's also useful to singers/actors who have to perform in a foreign language.

share|improve this question
add comment

3 Answers

up vote 13 down vote accepted

The open source eSpeak program can do this:

espeak -v lang --ipa "text goes here"

where lang is:

  • fr for French
  • it for Italian
  • de for German

It is not 100% accurate in pronunciation in all cases, but will speak out the pronunciations.

You can also use Kirshenbaum-like ASCII IPA:

espeak -v lang --ipa "[[ipa transcription goes here]]" 

If you use -x instead of --ipa you get the phonemes in the format that espeak accepts.

share|improve this answer
add comment

I happend to find this: http://project-modelino.com/french-phonetic-transcription-converter.php

Works okay for French, but it goofs up on some words, so watch out. Looks like English, Spanish and Chinese are also available there.

Here's something for German: http://familientagebuch.de/rainer/2007/38.html#4

share|improve this answer
add comment

Have you tried IPANow? It does IPA transcriptions for Latin, Italian, German, and French.

share|improve this answer
add comment

protected by Alenanno Oct 21 '12 at 15:32

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.