13. The storage medium according to claim 11 , further comprising: determining whether related information related to the original term is available; and outputting the translated term appended with the related information depending on the type of annotation identified.
11. A non-transitory storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for document translation to achieve translation on a document-by-document basis, the function comprising: extracting all at once at least one original term and a corresponding visual annotation from a document, each said original term being visually marked by a user to form the corresponding annotation; determining whether the original term matches a proper noun; identifying a type of annotation from among a plurality of different types; identifying a specific translation process to be executed on each said proper noun based on the identified type of annotation, a first specific translation process being executed for a first identified type of annotation, and a second, different translation process being executed for a second, different annotation type; executing the specific translation process on each said original term based on the identified type of annotation; and outputting in a predetermined manner each translated original term executed by the translation process to at least one of a computer-readable storage medium, a display screen, and a printer, wherein an original term that does not match a proper noun is translated to include a target language translation of the original term.