42 Online natural language processing and lexical tools, namely, providing temporary use of a web-based software application for translating terms from English to Amharic and vice versa, providing a dictionary for Amharic words, providing speech recognition for Amharic words, and providing optical character recognition of Amharic words