9. A method, comprising: separating a plurality of characters inputted by a user into one or more tokens, where a token is a group of one or more characters and represents a syllable; grouping the tokens into one or more token groups, where a token group is a group of one or more tokens and represents a term or phrase; generating one or more boundaries for the token groups according to an operation granularity; in response to receiving an input indicating an activation of a trigger, visually indicating the boundaries for the token groups with one or more selectable indicators, where each of the one or more selectable indicators identifies a respective token group delimited by the one or more boundaries; receiving a user selection of a particular selectable indicator of the one or more selectable indicators, the particular selectable indicator identifying a particular token group; and moving a text cursor in the user interface to a position corresponding to the particular token group.
9. A method, comprising: separating a plurality of characters inputted by a user into one or more tokens, where a token is a group of one or more characters and represents a syllable; grouping the tokens into one or more token groups, where a token group is a group of one or more tokens and represents a term or phrase; generating one or more boundaries for the token groups according to an operation granularity; in response to receiving an input indicating an activation of a trigger, visually indicating the boundaries for the token groups with one or more selectable indicators, where each of the one or more selectable indicators identifies a respective token group delimited by the one or more boundaries; receiving a user selection of a particular selectable indicator of the one or more selectable indicators, the particular selectable indicator identifying a particular token group; and moving a text cursor in the user interface to a position corresponding to the particular token group. 14. The method of claim 9 , where the one or more boundaries for the token groups are generated using a language model.