Saratoga Springs Public Library (SSPL) and New York Public Library (NYPL) offer Mango Languages to its patrons. You need a SSPL or NYPL account and card to access this database. (Anyone living or studying anywhere in New York state is entitled to a NYPL card).
Mango Languages offers step-by-step, interactive lesson plans that teach over 70 languages.