Mar 11, 2010 01:40 GMT
Search Sorosy Dot Com
STDict 2.0 User's Guide
     English-Hungarian-German Dictionary English-Hungarian-German Talking Dictionary English-Hungarian-German Talking Dictionary Fully Featured File Explorer and More Pocket 3D Tic Tac Toe DeLuxe Classic Moon Lander Game
Main Page
Members Pages
Lego Mindstorms Projects
Windows, Windows CE, Pocket PC Applications
3D VRML Home Project
Pictures
STDict 2.0 for Pocket PC Hungarian-English and Hungarian-German Dictionary





Table of Contents

  1. Overview
  2. Acknowledgements
  3. Licencing Terms
  4. Selecting Dictionary
  5. Selecting UI Language
  6. Selecting Speech Library
  7. Understanding Search Types
  8. Understanding Invisible Listing
  9. How to Translate
  10. How to Pronounce
  11. How to Browse the Dictionary
  12. How to Quick Translate
  13. How to Set the Prefixes
  14. Troubleshooting

Return to the top of the page


Overview

STDict is a free dictionary for everybody who frequently needs to translate back and forth between Hungarian and English, or Hungarian and German. The huge number of expressions and phrases are placed into highly compressed dictionary files that can be copied either into the device's internal memory, or onto a storage card. Supports pluggable user interface modules for different languages. The new 2.0 version also supports English speech synthezis, if the user installs the downloadable speech module. You can find out about the updates of this version at the About screen (by selecting About... from the Dict menu).

Return to the top of the page


Acknowledgements

  • I owe to thank the Computer and Automation Research Institute of the Hungarian Academy of Sciences for the original full dictionary database text files. For further info, or their on-line dictionary please see the SZTAKI homepage.

  • The speech synthezis engine is my Windows CE Port of the GNU embedded speach engine FLITE developed at the Carnegie Mellon University. You can find details at Flite homepage at CMU.

  • Return to the top of the page


    Licencing Terms


    Warning: include(/home/gronliaa/php/descriptors/english/stdict20_dlterms.txt) [function.include]: failed to open stream: No such file or directory in /home/gronliaa/public_html/wince/stdict20/e_guide.phtml on line 125

    Warning: include() [function.include]: Failed opening '/home/gronliaa/php/descriptors/english/stdict20_dlterms.txt' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/gronliaa/public_html/wince/stdict20/e_guide.phtml on line 125

    Return to the top of the page


    Selecting Dictionary

    You must select the dictionary to be used right when you start STDict the very first time, or any time later by selecting Load Dictionary... from the Dict menu.
    In the shown FILE OPEN dialog box you can browse the device's file system and find the installed .DIC dictionary files. The file names describe the languages covered by the given file (e.g. the ENG_HUN.DIC file translates between English and Hungarian). Select the one you wish to use, or close the dialog box by clicking the CANCEL button if you do not desire to modify your previous selection.
    Once you make your choice, the user interface will get populated with the dictionary dependent items, and you're ready to translate.

    Return to the top of the page


    Selecting UI Language

    STDict supports pluggable user interface modules (find more about how to create these modules at the end of this section).
    The user can choose at any time, which module to load and use. To do so, open the Select Interface... submenu from the Dict menu. In this submenu you can find the list of the installed language modules and can choose which one to use. When you make your selection, the user interface gets populated with the new language elements right away.
    The language module files are text files, with one expression in each line. The files should be placed into the \WINDOWS directory of your device, and should be named STDIC_XX.IUI, where XX is any identifier of the given language. The first line of the text file is the user friendly identifier of the language the file supports, all the other lines represent one element on the user interface. These files are searched and loaded whenever STDict is being started.

    Return to the top of the page


    Selecting Speech Library

    The 2.0 version of STDict supports English (American accent) pronounciation of expressions. In order to use this feature you need to install the speech library either into your device's main memory, or on a memory card and then set the speech library inside STDict.
    You must set the speech library the first time you use the Speech feature (for details see How to Pronounce). You will be provided with the option to let STDict search for the speech library. You will need to acknowledge that the file STDict has found is indeed the speech library to be used.
    If you decide to manually search for the speech library, or STDict is not able to locate the library automatically, the OPEN FILE dialog pops up automagically and you should select where your installation has placed the speech library by selecting the STSPCH.DLL file from the list. Once you've made your choice, you cannot re-select the speech library, only if:
    · The selected one is not a real speech library
    · If you delete/move the library to a new place
    · If future speech library update makes it necessary

    Return to the top of the page


    Search Types

    STDict supports four different search types:
    · Exact Search: searching for the exact string given. This search type returns the least results for any given search, also is the least heroistic type of search. It will find only those expressions exactly match the search string. Example: Searching for the word 'mean' will return only the verb 'mean'.
    · Extended Search: searching for expressions start with the one given, and has any other words afterwards. This search type can be used to find phrases match the given one at the beginning. The separator between the search string and the rest of the expression is pre-defined to be one of the following characters: space, ", (, ), [, ], -, +, =, /, ?, ., ,, :, ;, &, !, *. Example: Searching the word 'mean' will return 'mean', 'mean sea level', 'mean time', etc.
    · Phrase Search: searching for expressions that start with any defined prefix followed by the exact phrase searched for. This search type can be used to find phrases match the given one at the end (for handling the prefix lists, see Setting the Prefixes). Example: Searching the word 'mean' will return 'mean' and 'to mean'.
    · Full Search: searching for expressions that start with any defined prefix followed by the phrase given, and has any other words afterwards. This search type combines the advantages of the Extended Search and the Phrase Search. It inherits its ability of word separation from the first one, and inherits its prefix search ability from the other. This search type can be used to find the most matches and the widest range of expressions. This search type does not simply return the superset of the matches of the previous two search types, but also finds those expressions that have prefix and also end with any other words. Example: Searching the word 'mean' will return 'mean', 'mean sea level', 'mean time', 'to mean', 'of mean birth', 'to mean no harm', etc.
    Make sure before translation you select the required search type in the Search menu.

    Return to the top of the page


    Invisible Listing

    If the search you are performing is returning a significant amount of matches, it is a considerably good idea to turn on the invisible listing feature by selecting Invisible Listing from the Search menu. If the feature is on, the translation list will not be updated during the translation, only when the translation is over. This results in much shorter translation time, however gives no visual clue about what the translation is currently doing.

    Return to the top of the page


    How to Translate

    This sequence describes how to perform a translation:
    · Enter the phrase to translate: you should enter the phrase into the box on the top reading Word or Phrase.
    · Select the direction of translation: use the translation direction button in the top-right corner to select the direction of the translation. For example if it reads Eng » Hun the translation will be performed from English to Hungarian, if it reads Hun » Eng, the translation will be performed from Hungarian to English. Clicking on the button changes the translation direction.
    · Initiate translation: by clicking the Translate! button. If the translation returns large amount of matches, it might be reasonable to select Invisible Listing (for details see Invisible Listing). The translation list shows only the latest 2000 lines. You can clear the list with the X in the toolbar (on the bottom of the screen).
    You can also select a phrase from the translation list hence that expression will be copied back into the phrase box on the top of the screen and can be used to perform further translations or can be pronounced (for details see How to Pronounce).
    Make sure before translation you select the required search type in the Search menu.

    Return to the top of the page


    How to Pronounce

    STDict 2.0 supports English (American accent) pronounciation. In order to use this feature you need to install the speech library either into your device's main memory, or on a memory card and then set the speech library inside STDict (for details see Selecting Speech Library).
    The pronounciation engine will always convert the expression in the phrase box on the top of the screen (reading Word or Phrase) to speech thus what you have in that box will be spoken. There are two ways to have an expression in the phrase box:
    · Manually enter the phrase to pronounce: you should enter the phrase into the box on the top reading Word or Phrase.
    ·   - or select phrase from the translation list: the selected expression will be copied back into the phrase box on the top of the screen and can be used to perform further translations or can be pronounced.
    · Initiate pronounciation: by clicking the mouth button in the toolbar (on the bottom of the screen).
    If you have already selected the speech engine, you will shortly hear the pronounciation of the selected expression. The speech engine forms words with American English accent, but anything can be converted to speech. If the speech synthetizer cannot bear with the expression, it will simply spell that. At this point if you have not selected a speech libary yet, you will be prompted to do so (for details see Selecting Speech Library).
    Note, there's no way to interrupt the speech engine while processing text. Conversion of large amount of text can take a little longer.

    Return to the top of the page


    Browsing the Dictionary

    Browsing the dictionary means opening the dictionary file at a given point and listing its contents just as if it was a printed hard copy. Browsing always starts from the expression currently appearing in the phrase box on the top of the screen reading Word or Phrase.
    Once you have the required expression in the phrase box, you can initiate the browsing function by clicking the book button in the toolbar (on the bottom of the screen). The browser replaces the actual user interface with a full screen list of the dictionary items. You can navigate in the list with the buttons that appear on the top and bottom right corner of the list. The meaning of the navigational buttons:
    : Jump to the beginning of the dictionary
    « : Jump 10 expressions up
    < : Step one expression up
    > : Step one expression down
    » : Jump 10 expressions down
    »| : Jump to the end of the dictionary
    You can quit the browsing functionality with the OK button on the top of the screen.

    Return to the top of the page


    Quick Translation

    Quick Translation gives help translate text from other applications running on the same device.
    To activate Quick Translate open the Quick Translate submenu from the Search menu. In the submenu you can select which button to use for initiating Quick Translation, or eventually you can turn this functionality off. The selected button corresponds to one of the hardware buttons of the device. The mapping is OEM specific and thus unpredictable. The best practice is to select a button and then try which hardware button on the device triggers Quick Translation.
    Quick Translation translates the text copied onto the clipboard. In the application where the original text is, select and copy the expression to be translated onto the clipboard, then push the selected Quick Translation hardware button of the device. STDict will appear and list the required translation. In order to return to the original application, use the <- button in the toolbar (on the bottom of the screen). If you close STDict instead, Quick Translation does not work. The <- button is enabled only when Quick Translation is active. If you want to make sure the feature is active, you can also navigate to the device's Today page, and the STDict icon should appear in the toolbar.

    Return to the top of the page


    Setting the Prefixes

    Two out of the four search types use the prefix list for finding expressions that start with any of those prefixes (for search types details see Search Types). Those prefixes are language specific and shipped inside the dictionary files. However users have the ability to modify the prefix lists.
    To see or to change the prefixes of the currently loaded dictionary you should select Prefix Settings... from the Search menu. The 2 prefix lists appear in two boxes, each corresponds to one language of the currently selected dictionary. The prefix lists are built of prefixes separated by commas (,). Each prefix is literal eg. if it has a space before the comma, the translation will find only those expressions with space separating from the phrase searched. The lists always start with an empty prefix (otherwise those search types do not return the exact match of the phrase).
    The Reset! button will reset the list to the default as defined in the dictionary file. If you want to leave this dialog without saving your modifications, close it with the X button in the top right corner. If you wish to save your modifications on the device, close the dialog by pressing the OK button.
    Saving any changes will not modify the dictionary file, only save the prefix lists on the device. Hence reinstalling the dictionary file will not reset the prefix lists.

    Return to the top of the page


    Troubleshooting

    "Dictionary File Error #101" appears in the translation list
    There's no dictionary file currently selected. Refer to the Selecting Dictionary section about how to select a dictionary file.

    "Dictionary File Error #102" appears in the translation list
    The selected dictionary file cannot be opened. The file might be on a storage card which has been removed from the device. The file also might be corrupted. You might need to uninstall and reinstall the dictionary file. Refer to the Selecting Dictionary section about how to select a dictionary file.

    "Dictionary File Error #103" appears in the translation list
    The selected dictionary file is not a supported file. It might be on other file with .DIC extension, or an older version not supported by this version of STDict. The file also might be corrupted. You might need to uninstall and reinstall the dictionary file. Refer to the Selecting Dictionary section about how to select a dictionary file.

    Translation does not produce output list
    Make sure you've selected the proper Search Type (for details see Search Types). Also make sure the prefix lists are valid and have at least one entry (for details see Setting the Prefixes).

    Cannot close the Browser window (no OK button)
    This might happen under given circumstances, however it is very unlikely and has been very carefully tested. In this case simply tapping on the browser window will bring the OK button back.

    After activating pronounciation, no audible voice is coming from the device
    Check the volume of the device, it might be set too low. Also make sure you've selected the proper speech library (for details see Selecting Speech Library).

    Quick Translation is active, but cannot be invoked
    If you've activated Quick Translate you should not close STDict in order to get back to the application with the text to translate. Rather use the <- button in the toolbar (on the bottom of the screen).


    Return to the top of the page
     
    These pages are best in 1024x768 or higher resolution with
    Copyright 2000-2008 (C) sorosy dot com