February 27, 2015

Genggoro Thai-English Dictionary User Guide


Genggoro Thai-English Dictionary (GTED) functions as a database component (GDD: Genggoro Dictionary Database) in Genggoro Dictionary Framework (GDF) and therefore you rarely need to interact with it directly except for the options page. For more information about GDF, please read Genggoro Dictionary Framework User Guide. You can download and install GTED from Chrome Web Store.

The following sections assume that you've already read GDF User Guide.

The functionalities described below (except for the transcription options for output) are only available in Genggoro Dictionary Server Advanced (GDS-A) which is given to people supporting the GDF project financially via Patreon in thanks for their support. Genggoro Dictionary Server Basic (GDS-B) which is freely available on the Chrome Web Store only supports the "hover search" functionality (no popup customization, no search box).


Style Editor

You can apply different styles to each (inline) item listed below.

  • Word
  • Transcription
  • Definition
    • Embedded Thai word
Style Editor (click to enlarge)

You can change how Thai words are transcribed in the options page. To open the options page, go to the apps page (chrome://apps) and click the app icon of GTED. This functionality is available for both GDS-A and GDS-B.

Search Tool

Search Tool (reverse search)

GTED supports the following search methods.

Search by Thai word

Type a Thai word to look up and press the Enter key.

You can use "*" (asterisk) as a wildcard character that matches zero or more characters (e.g. "ภาษา*").

Search by transcription


A search term that doesn't start with a Thai character or "=" (equals) is treated as a transcription.

  • Syllables must be separated by a space character (e.g. "pha: sa:" (good), "pha:sa:" (wrong)).

  • Use "h" for the aspirated consonants (e.g. "ph" for [pʰ]).

  • Use ":" for the long vowels (e.g. "ka:" for [kaː]).

  • Use "c" or "tc" for [ʨ] (e.g. "tcay" for ใจ).

  • Use "y" or "j" for [j] found at both the initial (e.g. "yen" or "jen" for เย็น) and final (e.g. "kay" or "kaj" (not "kai") for ไก่) positions.

  • Use "w" for [w] found at both the initial and final positions (e.g. "kha:w" (not "kha:u") for ข้าว).

  • Use "eu" or "W" for [ɯ].

  • Use "ae" or "E" for [ɛ].

  • Use "oe" or "x" for [ə] ([ɤ]).

  • Use "eo" or "O" for [ɔ].

  • You can optionally add tone numbers to the end of a syllable (e.g. "pha:0 sa:4", "pha:- sa:v", "pha:M sa:R", "kaj012", "kaj-_^", "kajMLF" etc.).

    • Use "0", "M" or "-" for the mid tone.

    • Use "1", "L", "_", "`" or "\" for the low tone.

    • Use "2", "F" or "^" for the falling tone.

    • Use "3", "H" or "/" for the high tone.

    • Use "4", "R", "v" or "+" for the rising tone.

  • You can use "?" (any syllable) and "*" (zero or more syllables) as wildcard characters (e.g. "khon ?", "pha: sa: *").

Search options

The search options allow you to treat certain classes of sounds as the same when you perform a transcription search (e.g. the aspirated consonants and the corresponding unaspirated consonants, the vowel [e] and [ɛ], etc.). To enable (disable) them, open the options page and click the "Search options" tab.

The search options can be enabled (disabled) temporarily by adding "search option modifiers" to your search term (e.g. "te: -e").

  • You can use more than one modifiers at the same time (e.g. "pan -h -v" (good), "pan -hv" (good)).

  • Use the uppercase version to negate the option (e.g. "pan -H").

  • Use "-a" ("-A") to enable (disable) all options temporarily. If you combine this modifier with other modifiers, this modifier is applied first regardless of the order in which they appear in your search term (e.g. "pan -hA" has the same effect as "pan -Ah" (disabling all options but the "h" option)).

  • For a complete list of the search option modifiers, see the options page.

Reverse search

Start your search term with "=" (equals) to do a reverse search.

  • If your search term starts with single equals ("=foo"), entries at least one of whose definitions exactly matches the word "foo" are matched.

  • If your search term starts with double equals ("==foo"), entries at least one of whose definitions includes the word "foo" are matched.

  • If your search term starts with triple equals ("===foo"), entries at least one of whose definitions includes the text strings "foo" (e.g. "foot") are matched.

Copyright and License

Genggoro Thai-English Dictionary

Copyright (c) 2015 Genggoro. All rights reserved.

No copy, reuse, modification or redistribution is allowed without prior permission from Genggoro.

The statement above doesn't apply to the third-party components bundled with this product. For more information, read the next section.

Third-party components

No comments:

Post a Comment