1. A method of recognizing textual identifiers within a plurality of words, comprising: at an electronic device having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the electronic device to perform the method: receiving a textual representation of a user's voice input, the textual representation including a plurality of words; identifying a keyword in the textual representation; determining whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers; and responsive to a determination that the one or more adjacent words correspond to a textual identifier, replacing the keyword and the one or more adjacent words with the textual identifier.