Mango Languages logoLooking for "Rosetta Stone" or something like it? Try Mango Languages! Mango can help you learn Spanish, French, Japanese and many more languages online. Create your own log-in to keep track of your progress.

You may also be interested in PowerSpeak Languages, which lets you learn Spanish, French, Chinese Mandarin, and German in systematic learning methods tailored to each language.

International Books

LanguageLibraries
AlbanianBloomfield Township, Clinton-Macomb, Rochester Hills, Sterling Heights, Troy
ArabicAnn Arbor, Bloomfield Township, Canton, Clinton-Macomb, Dearborn, Farmington, Monroe, Rochester Hills, Southfield, Sterling Heights, Troy, Westland, Ypsilanti
ArmenianFarmington
BengaliAnn Arbor, Bloomfield Township, Canton, Troy
BosnianClinton-Macomb, Kent
CantoneseBloomfield Township
ChineseAnn Arbor, Bloomfield Township, Canton, Capital Area, Clinton-Macomb, Dearborn, Farmington, Monroe, Novi, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland, Ypsilanti
CroatianBloomfield Township, Sterling Heights
CzechoslovakianFarmington, Michigan State
DutchHerrick (Holland)
EgyptianBloomfield Township
EstonianMichigan State, Rochester Hills
FinnishBay de Noc (Escanaba)
FrenchAnn Arbor, Bloomfield Township, Canton, Capital Area, Dearborn, Farmington, Grand Rapids, Monroe, Novi, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland, Ypsilanti
GermanAnn Arbor, Bloomfield Township, Canton, Clinton-Macomb, Dearborn, Farmington, Grand Rapids, Monroe, Novi, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland, Ypsilanti
GreekBloomfield Township, Rochester Hills , Troy
GujaratiAnn Arbor, Bloomfield Township, Canton, Farmington, Novi, Rochester Hills, Southgate, Sterling Heights, Troy, Westland
HaitianBloomfield Township
HawaiianRochester Hills
HebrewAnn Arbor, Bloomfield Township, Farmington, Rochester Hills, Southfield, Troy
HindiAnn Arbor, Bloomfield Township, Canton, Capital Area, Farmington, Novi, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland, Ypsilanti
HmongBloomfield Township, Capital Area
IrishBloomfield Township, Rochester Hills
ItalianAnn Arbor, Bloomfield Township, Clinton-Macomb, Dearborn, Grand Rapids, Rochester Hills, Southgate, Sterling Heights, Troy, Westland
JapaneseAnn Arbor, Bloomfield Township, Canton, Capital Area, Clinton-Macomb, Farmington, Grand Rapids, Novi, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Ypsilanti
KannadaAnn Arbor, Canton, Novi, Rochester Hills
KhmerBloomfield Township, Rochester Hills
KoreanAnn Arbor, Bloomfield Township, Canton, Capital Area, Farmington, Novi, Rochester Hills, Southfield, Sterling Heights, Troy, Ypsilanti
KreyolBloomfield Township
LaoBloomfield Township
LatinBloomfield Township
LatvianMichigan State, Rochester Hills
LithuanianMichigan State, Rochester Hills
MacedonianSterling Heights
MalayasianSouthgate
MalayalamCanton, Sterling Heights
MandarinRochester Hills
MarathiAnn Arbor, Canton, Farmington, Rochester Hills, Troy
PanjabiAnn Arbor, Bloomfield Township, Canton, Rochester Hills, Sterling Heights, Troy
PersianAnn Arbor, Bloomfield Township, Farmington, Southgate, Troy
PolishAnn Arbor, Alumni Memorial (Orchard Lake), Bloomfield Township , Canton, Clinton-Macomb, Dearborn, Farmington, Grand Rapids, Michigan State, Rochester Hills, Southgate, Sterling Heights, Troy, Westland
PortugueseAnn Arbor, Bloomfield Township, Rochester Hills, Ypsilanti
RomanianSterling Heights, Troy, Westland
RussianAnn Arbor, Bloomfield Township, Capital Area, Clinton-Macomb, Farmington, Grand Rapids, Monroe, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland, Ypsilanti
Serbo-CroatianBloomfield Township, Grand Rapids
SomalianBloomfield Township
SpanishAnn Arbor, Bloomfield Township, Canton, Capital Area, Clinton-Macomb, Dearborn, Farmington, Grand Rapids, Herrick (Holland), Kent, Monroe, Novi, Rochester Hills, Romeo, Southfield, Southgate, Sterling Heights, Troy, Waterford , Westland, Ypsilanti
SwahiliBloomfield Township, Rochester Hills
SwedishBloomfield Township
TagalogSterling Heights, Westland
TamilAnn Arbor, Bloomfield Township, Canton, Farmington, Novi, Rochester Hills, Troy, Westland
TeluguAnn Arbor, Canton, Farmington, Novi, Rochester Hills, Troy
TurkishBloomfield Township, Southgate
UkrainianMichigan State, Southfield, Sterling Heights, Troy
UrduAnn Arbor, Bloomfield Township, Canton, Capital Area, Farmington, Rochester Hills, Southfield, Southgate, Sterling Heights, Troy, Westland
VietnameseAnn Arbor, Bloomfield Township, Canton, Capital Area, Clinton-Macomb, Farmington, Grand Rapids, Herrick (Holland), Kent, Novi, Rochester Hills, Southfield, Sterling Heights, Troy, Westland
YiddishBloomfield Township
ZuluBloomfield Township , Rochester Hills