The two-way Thai2English dictionary has over 110,000 Thai entries, 90,000 English ones, over 1400 native Thai speaker sound files and 80,000 example sentences in both Thai and English to give context to the definitions.
Just type what a word sounds like to find it! You don't have to be able to read Thai, know Thai spelling or type Thai to be able to look up a Thai word, though of course you can search that way too. Just write in English letters what a word sounds like (like "sawatdee" ) to find it.
Dozens of pages of explanations and examples of Thai grammar and useful reference lists.
Thai2English can transliterate Thai to Roman letters, add spaces between words and add context-sensitive meanings for every word in a Thai text, making it easily possible for anyone to translate, read and understand Thai.