Then, the system takes out the headword take, the top candidate translation word J0 shown in FIG. 21, and the selected translation word J10 (step 719), and registers a set of these three pieces of information in a form of the learning data as shown in FIG. 15 described above (step 720).