Abstract: A method for inputting multi-language texts in digital devices and/or electronic devices comprises steps of determining syllables in texts to be input, separating the texts to be input into text units for inputting according to the determined syllables therein, inputting the texts to be input via inputting the text units one by one in sequence, defining an original position for a hand of users for inputting, defining at least one operation direction directing away from the original position, defining at least one inputting position along each of the at least one operation direction, assigning an alphabet to the each of the at least one inputting position, and inputting the texts to be input by moving at least one finger of the hand from the original position to the each of the at least one inputting position.