10,000 sentences is an Android app to help you learn new words in a foreign language.
The idea is to go through 10,000 sentences in a language you learn. First you will see a sentence in a language you known and then you must guess the words of the same sentence in your target language. By exposing you to unknown words in a real context (a sentence) you will slowly (but steadily) increase your vocabulary size.
At the moment the app has 12 languages, but more can be added easily. The sentences are ordered by complexity (more common words and shorter sentences first). The sentences collections are extracted from the Tatoeba collection (licensed under CC-BY 2.0).
Text-to-speech is available for some languages (depending on your Android phone and version).
All words can be opened directly in Google Translate or AnkiDroid (or any other flashcard or spaced repetition app).
Each sentence can be under one of the following statuses:
The app will allow only a certain number of REPEAT sentences. If you reach that number, no new sentences will be shown to you. Only when you fix REPEAT sentences (i.e. succeed in guessing all the words), new ones will be available for you.
This app is a helper tool to help you increase your vocabulary by exposing you to thousands of sentences. In addition to using it, you should also pursue other (more traditional) ways of learning a language: speaking to native speakers, learning grammar, etc.
There are many ways to use this application. If you are a serious learner, you will probably develop your own daily routine.
This application is best used in combination with a translator app (or a traditional dictionary) and a memory flashcard application (like AnkiDroid).
A simple workflow idea:
You must have Google Translate installed for this option to work.
If you use another translation app, you can open with the "Open with..." option in the menus.
The application allows you to write annotations on words. More than one words can be annotated with the same annotation.
Annotations are best used to create your own dictionary as you proceed learning new sentences. If you use annotations like a dictionary, make sure that you write them in grammatically neutral way. For example, if you learn Italian, you will need to put "camminare" (to walk), "cammino" (I walk), "camminerò" (I will walk) under one annotation (for example "walk").
This application is not able to discern if "camminerò" (I will walk) and "camminavo" (I was walking) are one and the same word. It is up to you to figure out that it must be one annotation, but this journey of "figuring out" words is part of language learning.
Most Android phones have text-to-speech (TTS) available for some languages. Some languages have very poor TTS voice quality. Check your phone settings to see if there is an option to download a better quality TTS. Some languages have also additional TTS applications available on the Google Play store.
Maybe:
10,000 sentences is licensed under the Apache License, Version 2.0