WordByWord is a simple vocabulary trainer that takes an ordered list of words in two languages and presents you the words in random order. You may guess each word and then display the solution. WordByWord supports several modes for learning: you may just display the words, answer multiple choice questions or input the correct translation for the given word. Learning the lessons included in the packages you may also listen to the pronunciation of each word.
WordByWord uses YAML input files and is based on the Qt Framework. The program is written in Python. So WordByWord is platform independant, in fact I wanted it to be usable on the Nokia N810 internet tablet in the first place. See the screenshots on the side to see WordByWord running on a desktop and on the tablet.
WordByWord is a software licensed under the GNU General Public License.