thai2english
Online Thai <> English Dictionary

Search in Thai script or English
   
Thai2English is designed for anyone interested in translating, reading, understanding, speaking, learning or typing in Thai, from beginners to experienced learners. It includes a comprehensive Thai <> English dictionary specifically designed for foreign learners of Thai containing over 100,000 Thai and 90,000 English entries, "searching by sound", dozens of pages of articles on grammar and the Thai script, 1000+ native speaker sound files and features to make Thai translation and typing in Thai simple and straightforward for anyone. Find about more about the features below, and try it yourself now by downloading the trial.
Our online version is simpler but free-to-use - search the dictionary from the textbox in the top-right, or find out more details here.
Thai <> English dictionary Searching By Sound Translation & Transliteration Typing Thai
How To Read Thai Grammar & Reference Customisable Lifetime Updates
 
Loading, please wait...

The two-way Thai2English dictionary has over 110,000 Thai entries, 90,000 English ones, over 1000 native Thai speaker sound files and 80,000 example sentences in both Thai and English to give context to the definitions.

Searching by transliteration (spelling of Thai words using the English alphabet) lets you search easily and quickly for Thai words, without needing to know how they're spelt or how to read Thai script.

Thai2English can automatically convert Thai script to a romanised transliteration, to make it readable by anyone without having to know Thai. Context-sensitive meanings appear when you move your mouse over each word, making doing a manual translation easily possible without needing to know Thai.

Thai2English has a unique feature to automatically convert transliterated Thai to Thai script, to make typing in Thai almost as quick and easy as typing in English. No Thai keyboard needed, and it's fully useable even if you can't read Thai script.

Dozens of pages of explanations and examples of Thai grammar and useful reference lists.

A complete step-by-step guide to reading Thai script and the tone rules, with no previous knowledge required.

Tailor the transliteration to match commonly used methods, or completely customise it to which ever way suits you.

Thai2English is constantly being improved, and unlimited free updates are available for registered customers.

The two way Thai<>English Thai2English dictionary contains over 110,000 Thai words, 90,000 English words, 80,000 example sentences, and also the Thai and English names of all of Thailand's thousands of villages, subdistricts, districts and provinces. Designed for the foreign learner of Thai, it's fully useable and searchable without needing to be able to read or type in Thai script.
Thai > English dictionary
Each entry in the Thai > English dictionary shows the word in Thai script, phonetic Thai, a romanised transliteration of the Thai including tone marks and a definition of the word in English.

The large majority of multisyllablic Thai words are built up from smaller words, and where applicable we also show these smaller component words and their meanings. Seeing how the component words are joined together to make longer words can often help aids greatly in understanding and remembering new words.

Where applicable we also show the example words that the current word is a component of, of which there may be dozens of for the most common component words. Some words have more than one distinct meaning, and for these the example words are appropriately categorized according to the meaning.

Over a thousand of the most common Thai words in the dictionary also include an example pronunciation by a native Thai speaker.


English > Thai dictionary
Entries in the English > Thai dictionary are shown in both Thai script and transliteration for each word. Where an English has more than one distinct meaning, the Thai translations given are grouped according to the meaning.

All Thai words on the same line separated by semi-colons are alternatives for one meaning of the word, whereas words on separate lines are for a different meaning. To allow you to be sure the translation is the sense you intended, you can move your mouse over a Thai word to show a pop-up definition of that word in the Thai > English dictionary.
Example sentences
Both the Thai > English and English > Thai dictionaries contain bi-lingual example sentences for many of the words, and for commonly used words there are dozens or even hundreds of examples to look at. Only ten sentences are randomly loaded for each word initially, but you can see more by clicking the 'Show Different Sentences' link.

The sentences come from news clippings, TV and film, Thai music, literature and examples from common speech. It's not always possible to translate English sentences directly into natural sounding Thai (or vice-versa), so while the Thai and English sentences shown will have the same meaning that may not be exact word-for-word equivalents of each other.
Searching with autocomplete

As you type in either English or Thai in the search box above, auto-complete matches appear in a drop-down box below. The words are listed with the most commonly used words at the top of the list, not in alphabetical order. You can select a word from the drop-down list either by using the arrow keys on the keyboard to scroll down and then pressing Enter, or by clicking on the relevant word with the mouse.

Although all the words in the Thai and English dictionaries appear in the drop-down, searches for words that don't appear in the drop-down can still produce useful results.

The Thai or US flag next to the search box shows the current input language, and you can click on it to switch between typing in English and Thai (if your computer has Thai input language support installed).
Spelling correction
If either a Thai or English word seems to be a spelling mistake, Thai2English will try to offer suggestions of words that seem to be similar.

Wildcard and regular expression searching
When searching in Thai script or English, you can also use the wildcard symbol % for more advanced searching of the dictionary. If you're familiar with regular expression syntax, you're also able to use this to search the English or Thai dictionaries with.


A unique feature of Thai2English is the easy way of looking up Thai words - you don't need to be able to read Thai or know how a word is spelt, just knowing approximately how it's pronounced is enough to be able to find the word you're looking for. Searching by transliteration (spelling of Thai words using the English alphabet) is the easiest and fastest way to search for Thai words, and you don't need to follow any particular transliteration scheme to search either.

This lets you look up words you've heard being spoken, but are unsure of the Thai script spelling - as long as you know what the word sounds like you'll still be able to look it up in Thai2English. This would be impossible in a Thai script only dictionary and pretty challenging and time-consuming in a dictionary or program that only allows looking up words according to a certain transliteration scheme.

Where the transliteration you enter has only one good match the dictionary will go straight there, but if it matches more than one Thai script word they'll be listed in approximate order of the most commonly used words first.


Thai2English can automatically convert Thai script to a Roman transliteration so it's easily readable, add spaces between words, and makes understanding and translating Thai very much easier. Details of how it works are shown below:
Enter Thai text
Automatic transliteration
Type or copy-and-paste the Thai script that you want to translate / transliterate.

Thai2English will automatically space the Thai words out and the transliteration including tone marks is generated and shown on the line below. A · symbol is used to distinguish spaces in the original Thai text from ones that have been added in.

The tone marker, if any, is added to the first vowel of each syllable to show the tone it should be pronounced with.
Word definitions Line-by-line translation
You can then move your mouse over any of the words to see its context sensitive meaning. As Thai word order is not always the same as English, more than just the word you selected may be highlighted in order to present the English definitions in the correct order.

Thai sentences frequently omit the subject and/or object of a sentence if it's thought obvious from the context. We try to add these back in the definitions where possible, though the ambiguous nature of many Thai sentences means it's not always possible to be certain of their intended meaning. These words that are only implied in the Thai sentence are shown (in brackets and greyed out) in the English definitions to reflect the possible uncertainty of them.
If you click on the arrow at the start of each line, it will show definitions for each of the words of that line making it easy to translate.

To make translating as easy as possible, these are shown in the order of what makes most sense in English and so may be ordered a bit differently from the original Thai sentence . In addition, because the meanings given depend on the context the same Thai word may be translated differently in different places. In the example above for instance, ฉัน is translated as "I" when it appears to be a subject pronoun and "me" when it appears to be an object one, รอ is "wait" or "wait for" depending on what follows it and the word order of คำ and นั้น has been swapped around to make more sense in English.

Thai2English has a unique system to let you type in Thai quickly, easily and accurately by automatically converting transliterated Thai to Thai script. This works without needing a Thai keyboard, and is fully useable even if you can't read Thai script at all.

Enter transliteration
Type transliterated Thai into the text box. It's not necessary for your transliteration to follow any particular transliteration scheme, providing it's a reasonably accurate representation of the sound. For instance, "sawatdee", "sawusdi", "sawadi" or various alternative spellings will all match สวัสดี .


Automatic conversion to Thai script
When you click the 'Convert to Thai script' button, the transliteration is automatically converted to its Thai script equivalent.

It works out the best Thai script match to your transliteration using the context of the surrounding words, based on an analysis of over 200,00 Thai web pages.
If you can't yet read Thai or aren't sure if the generated script is correct, you can move your mouse over each Thai word to see its meaning.
Making corrections
Transliterated Thai words are frequently ambiguous, and some transliterations such as "kao" could potentially match over 20 different Thai script words. Having a wide array of possibilities for many words makes it inevitable that the automatically generated Thai script is sometimes going to be different to what you intended. You can move your mouse over each of the possible words to see their meaning, and so can be sure the script generated is what you intended.

By pressing the number that corresponds to the word you want, you can force that word to be chosen. In the example, pressing "9" replaces "kao" with ก้าว in the textbox and ensures it will subsequently appear in the automatically converted Thai script.

Using the English dictionary
You can also use the suggested words in section 3 to look up English words in the English > Thai dictionary if you're not sure of the transliteration or have forgotten the correct word to use.


Thai2English contains a complete step-by-step, no-previous-knowledge-required guide to reading Thai script, with all its consonants, vowels and tone rules shown and explained. A couple of example screenshots from this are shown below:




Thai2English includes many pages of explanations and examples of Thai grammar, including articles on sentence structure, prounciation and tone issues and useful reference lists. All Thai examples are always written in both Thai script and transliteration, so it's not necessary to be able to read Thai script to understand them.




All Thai script in Thai2English is also shown with it's transliteration (pronunciation written using the English alphabet) , but there's no universally accepted way of doing this and it can be hard to adapt to a new method of transliteration if you're used to a different one. You can change the transliteration used throughout the program to match common methods (e.g. IPA, the Thai government system or as used in various common "Learning Thai" books), or you can use a completely custom scheme if needed.



You can also set whether you want Thai words to be automatically spaced out, or how tones are displayed.


  • All Thai script is written in a large, easily readable font.
  • Fully written in Unicode, so the Thai text will always display properly - you don't need to have a Thai version of Windows or change any language settings.
  • Can be run as non-admin user, and won't cause UAC ("Cancel or allow?") prompts in Windows Vista during normal use.
  • Starts up quickly and has generally low memory usage.

Thai2English is under constant development, and free updates with improvements and new features are released frequently. If you've got a feature request, please let us know!

Version Changes from previous version:
1.3.3544
14th September 2009
  • Sound files played using Windows API instead of Flash/WMP for better performance.
  • Various bug fixes for stability and performance.
1.3.3536
7th September 2009
  • Faster, lower memory usage and more responsive all around - translation for large amounts of text is 25% faster than in version 1.3.3478 .
  • Reverted back to standard Windows UI for quicker start-up
  • Sound files are now played using an embedded Windows Media Player if Flash isn't or can't be installed (e.g. on Vista 64-bit).
  • Various bug fixes and improvements to the dictionary.
1.3.3478
10th July 2009
  • Substantially faster performance in general - large amounts of text are processed 50% faster than in version 1.3.3434 and 150% faster than in version 1.0.
  • Various bug fixes.
1.3.3434
27th May 2009
  • Added nearly 1200 sound files by native Thai speaker (requires Adobe Flash Player to be installed).
  • Various minor bug fixes.
  • Improvements to the translation.
1.2.3425
18th May 2009
  • Added reverse lookup ability to search and English > Thai dictionary.
  • Added option to enter a web page URL instead of copy-and-pasting text for translation.
  • Added option to create and use custom transliteration schemes.
  • Improvements to the translation.
  • Improved back button functionality to remember and restore previously translated text.
  • Minor bug fixes, UI changes and performance improvements.
1.1.3405
28th April 2009
  • Bug fixes for display problems occurring when using IE 8.
1.1.3396
19th April 2009
  • Faster and less memory-intensive Javascript, particularly noticeable when entering large amounts of text for translation.
  • Upgraded embedded jQuery and associated plugins to latest versions for faster performance.
  • Fixed bug introduced in 1.1.3392 where meanings displayed on mouse over occasionally appear twice.
1.1.3392
15th April 2009
  • Improved, cleaner design.
  • Faster performance in general.
  • Faster loading of example words in Thai > English dictionary.
  • Added "soundalike" words to Thai > English dictionary.
  • Added ability to view extended component words in Thai > English dictionary.
  • Fixes for two bugs that occasionally caused crashes.
  • Fixes for minor errors in two of the transliteration schemes.
  • Fixed bug of losing focus/language selection when switching programs.
  • Fixed bug in example sentence selection.
  • Fixes for errors in some HTML files.
1.0.3328
10th Feb 2009
  • New custom Window chrome and design changes.
  • Added support for 64-bit Windows.
  • Added support for IE 8 Beta and Windows 7.
  • Minor bug fixes.
1.0.3283
27th Dec 2008
  • Improvements to the translation.
  • Fixed over-running text at high DPI , errors in some HTML files.
1.0.3281
24th Dec 2008
  • Improvements to the translation.
  • Fixes for errors in some HTML files.
1.0
11th Dec 2008
  • Initial release.
 
Pricing
US $39.99
Including free lifetime updates.
Download
Download for Windows
The latest version is 1.3 (Build 3544)
Using an earlier version? See what's new and download the update.
Purchase
 Buy license key
The trial version download is fully featured, except for being limited to 15 days usage and restricted copy/paste. Buying a license key removes the restrictions.

@thai2english | My Account | Terms Of UsePrivacy Policy | Thanks
Copyright © 2004-2010 thai2english.com. All rights reserved.