A method of developing a translation exercise is disclosed. A grammatical structure may be received. Each of one or more text segments in a first language may be translated into a corresponding text segment in a second language. Each text segment in the first language may include one or more sentences. A text segment may be selected as a prompt for a translation exercise. The selected text segment may include a text segment in the second language having the grammatical structure and/or a text segment in the first language corresponding to a text segment in the second language having the grammatical structure.