People who learned English as their second language usually make different mistakes than English natives. This can be attributed to a number of factors with the differences between their native language and English being a major one. Computer programs that correct spelling errors are nowadays provided for most operating systems. They usually use a dictionary [...]

