The phrase "foreign language identifier" typically refers to computer software that identifies the language of input or scanned text. Some identifiers exist online, while others operate as stand alone software. Advanced programs identify nearly 500 distinct languages, while others only distinguish between the most commonly used languages.
Identification programs come with a range of abilities. Some merely identify the language of a document or text, while others analyze the text and provide statistics. For example, for documents that contain multiple languages, some programs provide the percentage of the document written in each language. Some language identifiers come paired with language translation tools.