Links:
Thai Language Reference
Virtual Thai Keyboard
Google Translate