Tower of Babelfish
Language Resources

General Resources for Learning Languages

Here you’ll find language book reviews, websites, and anything else I can collect for your language needs.  General tools will be here, and specific language tools are at the links on the left.


I’ve made a base vocabulary list of 400 words for any language.  This would be a good place to start your vocabulary before you move on to a frequency list.

To research words, check out these handy bookmarklets to quickly search multiple websites at once. They can save you a lot of time.


Learning pronunciation is a combination of learning to hear new sounds and learning how to make them. Over the summer, I’ll be adding tools here to help you learn to hear new sounds. For now, you might want to check out this blog post about creating pronunciation trainers. You’ll need access to recordings:

  • For recordings of example words in most any language, check out
  • For recordings on demand, Rhinospike is a wonderful exchange service - your requests go up in priority if you record something in English for someone else.

To learn how to make new sounds, the best tool out there is the International Phonetic Alphabet. It’s basically an instruction manual for your mouth. You don’t need to memorize it (though if you’re learning a bunch of languages, you might want to!); you just have to understand the basics in order to convert a crazy symbol like this: [ œ ] into “Say to vowel ‘eh’, but round your lips in a circle at the same time, as if you were saying ‘ooh.’” Learn the IPA using these resources:

Resources for Writing (and getting questions answered)

As far as I’m concerned, writing is the best way to learn grammar. You practice expressing yourself using the words and grammar rules you’ve already learned, and when you receive corrections, you get a chance to learn the words and grammar rules you haven’t yet learned. All you need is a source for corrections, and you’re looking at a perfect, customized grammar class. You can even use writing to ask questions (and your source of corrections will usually be able to answer them).

Your best bet for writing corrections is As long as you make a habit of correcting someone else’s work (takes 2-5 minutes) whenever you post your own, you can get an unlimited number of free corrections for your work in almost any language. It’s a tremendous website. Make sure you search for native speakers of your target language and befriend them; it’ll get your work corrected faster.

If you don’t want to correct other people’s writing, can hook you up with a paid tutor to do it for you. It’s not designed for this purpose (it’s supposed to be for video chats), but I know of at least one reader who simply pays for writing corrections instead of video lessons.

If you have a particular question (“How do you use German’s eben in a conversation?” “What are common small talk questions you might use at a Japanese dinner party?”), then try out It’s a new community, but it’s growing rapidly and has a really neat points system, where you get points for answering questions (both in writing and by making recordings) and spend those points to get answers. For now, the English and Japanese communities are the big ones, but other languages should be growing pretty quickly over the next few months. Check it out!

Resources for Speaking

It’s easy to get in touch with native speakers through the internet. Your basic three flavors of online language exchanges are Verbling (speed-dating style), LiveMocha (basic dating website-style) and iTalki (paid tutors). The main challenge becomes figuring out what you’re going to talk about. So check out this article about conversation topics for language exchanges to help you get past “What’s your name and what do you do?”


Anki itself (Download link)

The iPhone App (iTunes App Store)

My personal Anki decks for French, Russian and Italian (Link to the disclaimer and download)

Anki decks at the Tower of Babelfish Store (English Pronunciation and the IPA now available, French Phonetics coming soon)