life + learning banner


Thank you in many languages


Are you going on a trip? Do you want to learn a new language, or improve your skills in one you already know? Would you like to help your children with their homework? Speaking another language can enrich your life in many ways and be an asset to your business. We can help you find materials to get started.

Here are a few of our titles

Arabic English visual bilingual dictionary Mandarin Chinese English visual bilingual dictionary Barron's IELTS Barron's visual dictionary French

Browse our newest books and movies on these topics

All new language titles

Language learning

Find dictionaries, grammar texts and complete language courses in the language of your choice. Here's a sample of the languages you can learn:

American Sign Language (ASL)

Borrow and download digital audiobooks and eBooks to help you learn a language. Idea Exchange membership card required.
Foreign language learning eBooks and audiobooks


link to Hoopla DigitalBorrow and download digital audiobooks, eBooks, and videos to help you learn a language. Idea Exchange membership card required.

Mango Languages
Mango Languages

Learn the world's most popular languages with these fun and easy online lessons. ESL, French, Spanish, Brazilian Portuguese, Mandarin Chinese, and many more. Go mobile with Mango's free apps for Apple (iPhone, iPad, iPod touch) and Android.

Gale Courses
Gale Courses

Gale Courses offers access to free online learning courses that are available anytime, anywhere. These instructor-led courses begin every month and each course lasts for 6 weeks. Sign up using your library card and immediately gain valuable knowledge you can apply to your life or on the job. There’s definitely something for everyone.

Use Gale Courses | Get Started [PDF].

There are many websites offering foreign language study. Those that follow are a good place to start:

Bing Translator
A website offering machine translation from or to French, Spanish, German, Italian, Dutch, Portuguese, Chinese, Korean, Japanese, Greek and Russian, and many other languages. Replaces Yahoo! Babel Fish. Google Translate is another website with machine translation.

BBC Languages
The British Broadcasting Corporation offers free on-line courses in Spanish, French, German and Italian called "Discover the Steps". There are also shorter courses in Portuguese, Gaelic, Greek and Chinese, plus "quick fix holiday phrases" in 40 languages. Saying please and thank you in Basque, Belarusian or Bosnian will be a breeze, and you can even transfer the phrases to your MP3 player.

Radio France
Teach yourself European French online, including a course in business French.

Ultralingua Online Dictionary
Ultralingua is a wonderful site for people wanting translations and more in French, Spanish, German, Italian or Portuguese. It converts numbers to text, conjugates verbs, and has helpful grammar points explained in English for these languages.

Waterloo Region District School Board
The International Languages program provides opportunities for children, teens and adults to learn a language at the elementary or secondary school (high school credit) level, at a variety of sites around the Region. Arabic, Gujarati, Hindi, Mandarin, Cantonese, Punjabi, Malayalam, Tamil, Urdu, and Vietnamese may be available at Hespeler Public School. Other languages are offered in Kitchener and Waterloo.

Waterloo Catholic District School Board
Italian, Polish, Portuguese and Spanish are offered in Cambridge, other languages in Kitchener.

Conestoga College
Offers continuing education courses in Japanese, French and Spanish.

French Conversation Circle
This weekly drop-in conversation circle is open to everyone wanting to learn or improve their French. Offered by the YMCA every Wednesday in Kitchener. No cost, and no registration required.

Mango Languages
65 language courses for English speakers and 18 ESL courses for non-English speakers. Sign in with your library card and create a profile on the Mango Languages website before getting started with the app.

Get the Mango Languages app for: Apple (iPhone/iPad/iPod Touch) or Android