The technology supporting Rosetta Stone’s programs was specially designed to handle the complexities of languages. For example, the company’s software was able to support languages written from right-to-left such as Arabic and Hebrew, along with languages with characters such as Chinese and Japanese. Rosetta Stone’s speech recognition technology was included in Version 3. This technology targeted the different challenges language learners encountered when speaking. For example, this technology recognized non-native speech understanding and highlighted pronunciation feedback, reinforcing correct pronunciation. The speech recognition models used by the program also included languages and dialects that had not been supported by speech recognition software in the past, such as Irish.