1. A translation method for translating a source text in a given source language input into a computer into a text in a target language, comprising the steps of: extracting an unregistered word that is not registered in a database referenceable to said computer; if said extracted unregistered word contains two or more successive identical characters, generating a modified word from said unregistered word by reducing the number of the successive identical characters; if the modified word is registered, determining the part of speech and attributes of said modified word with respect to said source text; and translating said source text with reference to said database, said unregistered word in said source text translated using said modified word, and when said modified word has an emphatic attribute, said translating further comprising obtaining an emphasized target-language word associated with said emphatic attribute from said database as said translation for said unregistered word.