A sentence recognition device that includes a standard character code table registering a character in association with a standard character code indicating the character by a numerical value, the device comprising: first generation means being adapted to generate, in response to an inputting of a conversion character code different from the standard character code, a conversion character code table registering the character in association with the conversion character code from the standard character code table; and sentence recognition means being adapted to detect, from the conversion character code table generated by the first generation means, the character corresponding to the input conversion character code, and recognizes a sentence formed by the character indicated by the input conversion character code, wherein the first generation means comprises: conversion character string generation means being adapted to convert each of the standard character codes registered in the standard character code table to generate a conversion character string corresponding to each of the characters; and first sequence changing means being adapted to change a sequence in the conversion character string generated by the conversion character string generation means in accordance with a predetermined sequence, and the first generation means being adapted to allocate in sequence a numerical value to each of the characters corresponding to the conversion character string having undergone the sequence change by the first sequence changing means to generate the conversion character code table registering the character in association with the conversion character code. first generation means being adapted to generate, in response to an inputting of a conversion character code different from the standard character code, a conversion character code table registering the character in association with the conversion character code from the standard character code table; and sentence recognition means being adapted to detect, from the conversion character code table generated by the first generation means, the character corresponding to the input conversion character code, and recognizes a sentence formed by the character indicated by the input conversion character code, wherein the first generation means comprises: conversion character string generation means being adapted to convert each of the standard character codes registered in the standard character code table to generate a conversion character string corresponding to each of the characters; and first sequence changing means being adapted to change a sequence in the conversion character string generated by the conversion character string generation means in accordance with a predetermined sequence, and conversion character string generation means being adapted to convert each of the standard character codes registered in the standard character code table to generate a conversion character string corresponding to each of the characters; and first sequence changing means being adapted to change a sequence in the conversion character string generated by the conversion character string generation means in accordance with a predetermined sequence, and the first generation means being adapted to allocate in sequence a numerical value to each of the characters corresponding to the conversion character string having undergone the sequence change by the first sequence changing means to generate the conversion character code table registering the character in association with the conversion character code.