DictionaryforMIDs - Thai LEXiTRON dictionary

DictionaryforMIDs version: 3.4.0
Dictionary edition: 2.1 (24Oct04)
Entries:  Thai -> English 40,853
               English -> Thai 83,231

1. Dictionary

This product is created by the adaptation of LEXiTRON™ developed by NECTEC (http://www.nectec.or.th).

The Thai to English dictionary has 40,853 entries. The English to Thai dictionary has 83,231 entries. The entry count is not completely accurate since the dictionary has separate entries for multiple definitions of a word. For example, if there is a noun and verb definition for the same word, then the definitions will be given in separate entries. The same is true if there are 2 noun definitions for the same word.

This dictionary contains the following elements:

Grammatical Tag Maroon
Definition Black
Synonym Purple
Antonym Fuchsia
L2 Definition Green
Example Sentence Blue

2. Fonts

If you do not have Thai fonts on your phone, then you may use the bitmap fonts supplied with the dictionary package.  Go to the Menu and select Settings -> Use Bitmap Font

The bitmap fonts were generated by the "BitmapFontGenerator" available from DictionaryforMIDs. The bitmap fonts were taken from the "Arial Unicode MS" font. The "Font Properties Extension" tool available from Microsoft shows this font has "editable embedding allowed":
"Fonts may be embedded in documents, but must only be installed temporarily on the remote system"

3. Request for Help

This release of the dictionary does not contain a Thai IME (Input Method Editor).  An IME allows you to type in Thai.  Work is underway to add a Thai IME to DictionaryforMIDs.  So for this release, unless you add a 3rd party Thai IME program, you will only be able to search from English to Thai.  You will not be able to search from Thai to English.

We could use some help with this IME.  Damien Hanssens was kind enough to submit the cell phone input for Thai phones:

Cell Phone Input Thai
1
11
111
1111
11111
111111 1
2
22
222
2222
22222 2
3
33
333
3333
33333 3
4
44
444
4444
44444
444444
4444444 4
5
55
555
5555
55555
555555 5
6
66
666
6666
66666
666666 6
7
77
777
7777
77777
777777 7
8
88
888
8888
88888
888888
8888888
88888888 8
9
99
999
9999
99999
999999 9
0
00
000
0000
00000
000000
0000000
00000000
000000000
0000000000 0
#
##
###
####
#####
######
#######
########
#########
##########
###########
############
#############
##############
############### ฿
################
* .
** ,
*** ?
**** !
***** :
****** '
******* (
******** )
********* @
********** /
*********** (space)
************ (line break)
************* -
************** _
*************** &
**************** ~

 

If you know the Java programming language and can add a Thai input system, then please contact one of the developers.

The best place to start looking is at the "OwnTextField" Java code.  It is available from the DictionaryforMIDs forum. The "OwnTextField" Java code can be adapted to be used as an IME.

 

Thank you
DictionaryforMIDs Team