The San Antonio Public Library offers books, audiobooks, downloadable audiobooks, and DVDs to learn many languages.