1. A method of developing a translation exercise, the method comprising: receiving a grammatical structure; for each of one or more text segments in a first language, translating the text segment in the first language into a corresponding text segment in a second language; and selecting a selected text segment as a prompt for a translation exercise, wherein the selected text segment comprises one or more of: a text segment in the second language having the grammatical structure, and a text segment in the first language corresponding to a text segment in the second language having the grammatical structure.