A method for providing a character input interface in an electronic device having a touchscreen, the method comprising: displaying, on the touchscreen, a keyboard interface including a single keyboard for inputting characters; while displaying the keyboard interface, determining whether a condition for providing a plurality of keyboards is satisfied, wherein the condition comprises a condition that the electronic device is in a landscape mode; based on determining that the condition for providing a plurality of keyboards is satisfied, reconfiguring the keyboard interface to include a first keyboard and a second keyboard (320, 420) and displaying together a character display area and the reconfigured keyboard interface on the touchscreen, wherein the first keyboard and the second keyboard (320, 420) comprise a first type of character keys and a second type of character keys, respectively, and wherein the second keyboard (320, 420) further comprises a plurality of selection keys (322, 422) for selecting a type of character keys of the second keyboard, including at least one spoken language selection key (322b, 422a, 422b, 422c, 422d) for selecting a type of character keys for a spoken language; based on receiving, through the touchscreen, a user touch input for one of the plurality of selection keys (322, 422) of the second keyboard while displaying the first type of character keys and the second type of character keys, replacing the second type of character keys of the second keyboard with a third type of character keys while displaying the first type of character keys of the first keyboard, wherein the first, second, and third types of character keys are different; and displaying a plurality of characters in the character display area, wherein one character of the plurality of characters is inputted with a character key of the first type of character keys and another character of the plurality of characters is inputted with a character key of the third type of character keys, wherein the first type of character keys is for a first spoken language and the third type of character keys is for a second spoken language, when the user touch input is received on the at least one spoken language selection key, and wherein the first spoken language is different from the second spoken language. displaying, on the touchscreen, a keyboard interface including a single keyboard for inputting characters; while displaying the keyboard interface, determining whether a condition for providing a plurality of keyboards is satisfied, wherein the condition comprises a condition that the electronic device is in a landscape mode; based on determining that the condition for providing a plurality of keyboards is satisfied, reconfiguring the keyboard interface to include a first keyboard and a second keyboard (320, 420) and displaying together a character display area and the reconfigured keyboard interface on the touchscreen, wherein the first keyboard and the second keyboard (320, 420) comprise a first type of character keys and a second type of character keys, respectively, and wherein the second keyboard (320, 420) further comprises a plurality of selection keys (322, 422) for selecting a type of character keys of the second keyboard, including at least one spoken language selection key (322b, 422a, 422b, 422c, 422d) for selecting a type of character keys for a spoken language; based on receiving, through the touchscreen, a user touch input for one of the plurality of selection keys (322, 422) of the second keyboard while displaying the first type of character keys and the second type of character keys, replacing the second type of character keys of the second keyboard with a third type of character keys while displaying the first type of character keys of the first keyboard, wherein the first, second, and third types of character keys are different; and displaying a plurality of characters in the character display area, wherein one character of the plurality of characters is inputted with a character key of the first type of character keys and another character of the plurality of characters is inputted with a character key of the third type of character keys, wherein the first type of character keys is for a first spoken language and the third type of character keys is for a second spoken language, when the user touch input is received on the at least one spoken language selection key, and wherein the first spoken language is different from the second spoken language.