2. The apparatus according to claim 1 , wherein the recognizing unit recognizes the received speech to generate candidates of the source language character-string; the selection receiving unit receives a selection of a candidate from the candidates displayed at the acquired display position; and the translation unit translate the candidate into the target language by acquiring an example in the target language from the example storage unit, the example corresponding to the acquired semantic class and the selected candidate.
2. The apparatus according to claim 1 , wherein the recognizing unit recognizes the received speech to generate candidates of the source language character-string; the selection receiving unit receives a selection of a candidate from the candidates displayed at the acquired display position; and the translation unit translate the candidate into the target language by acquiring an example in the target language from the example storage unit, the example corresponding to the acquired semantic class and the selected candidate. 3. The apparatus according to claim 2 , wherein the recognizing unit generates a predetermined number of candidates in a descending order of likelihood indicating probability of the candidate.