Hi there, I am writing a small program that scans through rows of text from another language, Hebrew, and can search horizontally, vertically, diagonally, and backwards through the text and compare what it scans against a dictionary of words. Now I'm assuming there must be something like a "programmers dictionary" right? I imagine it as something like a simple .txt file with the words and their meanings arranged in some meaningful way? But maybe I'm wrong. Basically I'm wondering where to start on incorporating word-search with the ability to return semantics for the given word or combination of words.