|
|
|
|
STDict Hungarian-English and Hungarian-German Dictionary
|
Table of Contents
|
- Preface
- Licencing Terms
- Download and Installation
- Elements of the User Interface
- Basic UI Practices
- Selecting the Dictionary to Use
- Browsing the Dictionary
- Understanding Search Types
- Performing Search
- Editing the Prefixes
- Performing a Quick Search
- Some More Technical Details
- Known Issues
- Troubleshooting
- Acknowledgements
|
Return to the top of the page
|
Preface
|
|
This 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 English, German and Hungarian version of the user interface.
The lack of public free English-Hungarian dictionaries for Handheld Devices inspired
the birth of this application.
|
Return to the top of the page
|
Licencing Terms
|
IMPORTANT - READ CAREFULLY: This End-User License Agreement (EULA) is a legal agreement between you
and Sorosy Dot Com for the software called STDict (Hungarian-English and Hungarian-German dictionary),
and all of its components and subcomponents distributed together or separate. This includes the computer
software, it may include media, printed materials and online electronic documentation (collectively the
"SOFTWARE"). By installing, copying or otherwise using the SOFTWARE you agree to be bound by the terms
of this EULA. If you do not agree to the EULA, you may not use the SOFTWARE.
The SOFTWARE is protected by copyright laws and international copyright treaties, as well as other
intellectual property laws and treaties. This SOFTWARE is licensed, not sold.
This EULA grants you the following limited, non-exclusive rights:
"Installation and Use" - you may install and use a reasonable number of copies of the SOFTWARE on personal
computers and other digital electronic devices.
"Electronic Documents" - you may make a reasonable number of of hard, or electronic form copies of the
electronic, or paper documents included with the SOFTWARE, exclusively for the support of your authorized
use of the SOFTWARE.
"Reserved Rights" - Sorosy Dot Com retain title and all ownership rights to the SOFTWARE. All rights not
expressly granted are reserved to Sorosy Dot Com.
"Limitation of Reverse Engineering" - you may not reverse engineer, decompile or disassemble the SOFTWARE.
"Termination" - without prejudice to any other rights, Sorosy Dot Com might change, or terminate this EULA if you fail
to comply with the terms described within. Upon termination of the EULA you must completely remove and dispose
all copies of the SOFTWARE and all component parts.
"Transfer" - you may temporarily, or permanently transfer the SOFTWARE and acompanying written material, if the recipient agrees
to the terms of the EULA. You may transfer the SOFTWARE only free of charge. Selling the SOFTWARE or making
any advantage (financial or other) is against this EULA.
"Rental" - you may not rent, lease or lend the SOFTWARE.
"Support Services" - Sorosy Dot Com is not obliged to provide technical, or other support for the SOFTWARE.
If Sorosy Dot Com provides you with support services, any supplemental information and software code shall be
considered as part of the SOFTWARE and subject to the terms of this EULA. With respect to technical information
you provide to Sorosy Dot Com as part of the support services, Sorosy Dot Com may use such information for its
purposes including support and development. Sorosy Dot Com will not utilize such information in a form that
identifies you.
"Intellectual Property Rights" - all title and intellectual property rights in and to the SOFTWARE, and any
copies you are permitted to make herein are owned by Sorosy Dot Com. All title and intellectual property rights
in and to the components and/or technologies accessed through the SOFTWARE are the property of the responsible
content owner and may be protected by copyright and other laws and treaties. All rights not expressly granted
are owned by Sorosy Dot Com.
"Exclusion of Incidental, Consequential and Certain Other Damages" - To the maximum extent permitted by applicable
law, in no event shall Sorosy Dot Com be liable for any special, incidental, indirect or consequential damages
whatsoever including, but not limited to damages for loss of profits or confidential or other information, business
interruption, personal injury, loss of privacy or other loss arizing out of or in any way related to the use of
or inability to use the software, the provision of or the failure to provide support services, or otherwise in
connection with this EULA, even in the event of the fault, tort, negliegence, strict liability, breach of contract
or breach of warranty of Sorosy Dot Com, or even if Sorosy Dot Com has been advised of the possibility of such
damages.
|
Return to the top of the page
|
Download and Installation
|
On the STDict Main Page find the download section.
The section section constists of those 3 fields:
Downloading and installing the application:
Select your processor type and download the ZIP'd application corresponding to it.
When downloading is done, unzip the file, then use Active Sync
(or direct file copy for example using memory card) to transfer the file to your device.
You might select any directory to download the application to.
Downloading and installing the dictionary file:
Select either (or both) dictionary files you wish to use. Download and
decompress the ZIP'd file. Then copy it into any directory on your device. You can save it
in the main memory or on a storage file.
Note that on Palm Size PC devices only the My Document folder is accessible using the
standard File Open dialog (which indeed opens the dictionary files) hence you are required to
save the dictionary file in the device's main My Documents folder or the memory card's
My Documents folder.
Downloading and installing the user interface language files:
The application stand-alone supports English user interface. If you would like to use the
Hungarian or the German user interface elements, download the ZIP'd user interface language
file and decompress it. Copy it into the device's \Windows folder. When starting the application
it searches only the \Windows directory fr user interface files that it will list in the
User Interface Language List.
|
Return to the top of the page
|
Elements of the User Interface
|
The user interface of the application is not a standard Windows CE/Pocket PC user interface.
This way it can be kept alike for different Windows CE versions and different device types
which would otherwise require different user interface.

Figure 1: The Sections of the Main User Interface
|
The UI is separated into 4 main sections (Figure 1):
- Basic Search Functionlity Panel (Yellow*):
- Search Type Panel (Blue*)
- Options Panel (Green*)
- Matching Expressions' List (Purple*)
*Please note these areas are colored only for documentation purposes
|

Figure 2: The Elements of the Basic Search Functionlity Panel
|
Basic Search Functionlity Panel (Figure 2):
- A. Translation Direction Button: select the language to translate from, and to
- B. Return to Quick Translate Mode Button: to re-activate the Quick Search Mode
- C. Help Button: to get real-time help
- D. Exit Button: to close the application
- E. Input String to Translate: the expression desired to be translated
- F. Translate Button: to initiate translation
- G. Dictionary Browse Button: to switch to Dictionary Browse Mode
- H. Clean Results Button: to clean all items currently listed in the Matching Expressions List
- I. Open Search Type Panel Button: to open/close the Search Type Panel
|

Figure 3: The Elements of the Search Type Panel
|
Search Type Panel (Figure 3):
- J. Exact Search Button: to select Exact Search Mode
- K. Extended Search Button: to select Extended Search Mode
- L. Phrase Search Button: to select Phrase Search Mode
- M. Full Search Button: to select Full Search Mode
- N. Open Options Panel Button: to open/close the Options Panel
|

Figure 4: The Elements of the Options Panel
|
Options Panel (Figure 4):
- O. Quick Search Checkbox: to enable/disable Quick Search Functionality
- P. Quick Search Button List: to select the Quick Search Hardware Button
- Q. Prefix Lists: to present and to edit the Prefix List for both languages of the selected Dictionary
- R. Dictionary Button: to select the Dictionary to use
- S. User Interface Language List: to select the language of the User Interface
|

Figure 5: The Elements of the Matching Expressions List
|
Matching Expressions List (Figure 5):
- T. List of Matching Expressions: to present the result of subsequent translations
|
|
Return to the top of the page
|
Basic UI Practices
|
The user interface is separated into the 4 sections mentioned above. The
Basic Search Functionality Panel and the Matching Expressions' List are the permanent
areas of the UI. These cannot be hidden. It is however possible to hide the Search Type
Panel and the Options Panel in order to give more room for the other two, more often
used sections.
Hiding the Search Type Panel is possible with the tiny Open/Close Search Type Panel Button (I).
This button is located on the right-bottom corner of the Basic Search Functionality Panel (Figure 2).
When the Search Type Panel is hidden, the Options Panel is hidden as well. In order to unhide the
Options Panel, you should first unhide the Search Type Panel.
The Option Panel can be hidden by the tiny Open/Close Option Panel Button (N).
This button is located on the bottom-right corner of the Search Type Panel (Figure 3).
|
Return to the top of the page
|
Selecting the Dictionary to Use
|
You have to have the Option Panel (Figure 4) open in order to select the dictionary to use. You can open the Option Panel
with the Open/Close Option Panel Button (N) on the Search Type Panel (Figure 3), hence
you must also have that open. You can first open the Search Type Panel with the Open/Close Search Type Panel
Button (I) on the Basic Search Functionality Panel (Figure 2).
Once the Option Panel is visible, click on the Dictionary Button (R). This opens
the standard File Open dialog, where you can browse your device and find .DIC files.
Please note, that this dialog on a Palm Size PC devices can only open the My Documents folders in the
main memory and on a storage card!
Do NOT cancel the File Open dialog. The cancellation of that dialog is used to unselect the currently selected
Dictionary. In this case you end up with no dictionary hence every try of translation ends up with error message.
After selecting the currently used Dictionary, several of the user interface elements get populated with the corresponding text -
the Translation Direction Button (A) with the abbreviation of the Dictionary languages, the
Prefixes Lists (Q) with the pre-defined or the user altered prefixes which are used for
performing Phrase Search and Full Search.
|
Return to the top of the page
|
Browsing the Dictionary
|
Browsing the directory is possible without initiating translation. Just type an expression into the
Input String box (E), select the translation direction with the
Translation Direction Button (A), and click on the Dictionary
Browse Button (G). The dictionary opens up at the given expression,
or if that expression is not found, the closest match.
While you're browsing the dictionary, you're presented with an alternative user interface (Figure 6).

Figure 6: The User Interface of Dictionary Browsing
|
The Dictionary Browsing UI (Figure 6):
- U. Beginning of Dictionary Button: to jump to the very first expression in the dictionary
- V. Previous Expression Button: to scroll to the previous expression
- W. Next Expression Button: to scroll to the next expression
- X. End of Dictionary Button: to jump to the very last expression in the dictionary
- Y. Dictionary List: to present the dictionary page being browsed
- Z. Return To The Main User Interface Button: to leave Dictionary Browsing
|
Use the buttons to move inside the dicionary. If you need to jump to an other expression, close the Dictionary Browsing Mode
with the Return To The Main User Interface Button (Z), type new exression in the Input
String box (E), and click on the Dictionary Browse Button (G) again.
|
Return to the top of the page
|
Understanding Search Types
|
STDict supports four different Search Types:
Exact Search: Searching for the exact string given in the Input String box (E)
This search type gives the least results back for any given search, also is the least heroistic type of search. It will
find only those expressions exactly matching the search string.
Those phrases in the dictionary with any pre-, or postfix, or include other words, will NOT be found.
Example:
Searching for the word 'mean' will return only the verb 'mean' from the dictionary.
Extended Search: Searching for expressions start with that given in the Input String box (E),
and has any other words afterwards.
This search type can be used to find phrases matching with the given search string at the beginning of expressions.
The separator between the search string and the rest of the expression is pre-defined to be one of the
following characters: ' ', '"', '(', ')', '[', ']', '-', '+', '=', '/', '?', '.', ',', ':', ';', '&', '!', '*'
Example:
Searching the word 'mean' will return 'mean', 'mean sea level', 'mean-time' etc. from the dictionary.
Phrase Search: Searching for expressions that start with any defined prefix followed by the exact phrase given in the
Input String box (E).
This search type can be used to find phrases matching with the given search string at the end of expressions.
There is a pre-defined, user editable list of prefixes in the dictionary file. These prefixes are different for the languages of the dictionary files,
and can be seen in the Option Panel's (Figure 4) Prefixes Lists (Q).
Example:
Searching the word 'mean' will return 'mean' and also 'to mean' from the dictionary.
Full Search: Searching for expressions that start with any defined prefix followed by the exact phrase given in the
Input String box (E), and has any other words afterwards.
This search type combines the advantages of both 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 related to the search phrase.
This search type does not simply return the superset of the matches of the previous two search types. It also finds those expressions
that has prefix and also ends with any other words, that could not be found with either of the other search types.
Example:
Searching the word 'mean' will return 'mean', 'mean sea level', 'mean-time', 'to mean',
'of mean birth', 'to mean no harm' etc. from the dictionary.
|
Return to the top of the page
|
Performing Search
|
Performing a search is a process of a few simple steps:
Make sure you have a dictionary selected:
Select your dictionary to use as described
here.
Set the source and destination languages:
Use the Translation Direction Button (A) to set the
source and target languages. The text on the button will look something like this:
ENG >> HUN
Where ENG is English, HUN is Hungarian, GER is German. The translation is
going to be performed from the first language to the other (from English to
Hungarian in this example). Each click of the button will swap those languages.
Select the search type:
Make sure the required search type is selected by checking one of the
Search Type Buttons (J, K, L, M). To understand
search types, refer to the
Understanding Search Types section of the guide.
Enter the phrase to translate:
Use the Input String box (E) to enter the expression
to be translated.
Initiate translation:
Click the Translate Button (F).
Check out the translation list:
The results of the translation appear in the Matching Expressions List
(T).
|
Return to the top of the page
|
Editing the Prefixes
|
Users can edit the expression prefixes, however the default prefix lists which are defined in the
dictionaries are proven to be efficient to find required results with Phrase Search or Full Search.
You have to have the Option Panel (Figure 4) open in order to view/edit the Prefix Lists (Q).
There are 2 prefix lists visible at any given time, one for each language of the selected dictionary.
The prefixes in the list are separated by commas (,). A prefix between the separator commas is literal,
including the space characters.
When running Phrase Search or Full Search, the search string is attached to every prefix one by one,
and being searched for in the dictionary. More prefix means larger variety of results.
|
Return to the top of the page
|
Performing a Quick Search
|
Quick Search is a simple way to integrate the dictionary functionality with other applications on the device.
When you run a quick search, the contents of the clipboard is being translated based on the currently selected dictionary and translation options.
The simple steps to perform a quick search:
Enable quick search (see bellow)
Assign hardware button to quick search (optional, see bellow)
Open application where the original language text is
Copy expression to clipboard
Initiate quick search by pressing the hardware button, or clicking on the STDict icon in the system tray (only on Palm-Size and Handheld PC's) (see bellow)
Return to application with original language text by clicking the return button (see bellow)
You can enable quick search on the Option Panel (Figure 4) by setting the Quick Search Checkbox (O).
Once the quick search is enabled, you can select a hardware button from the Quick Search Buton List (P).
The button will temporarily loose its original function and will be assigned to quick search until you close STDict.
Once copied the expression to be translated onto the clipboard, pressing the assigned hardware button will initiate performing a quick search.
Other way to start the quick search is on Palm-Size and Handheld PC's is by tapping the STDict icon in the system tray.
The dictionary can be hidden by pressing the Return to Quick Translate Mode Button (B). This button is only enabled when quick search mode is enabled.
Hiding the dictionary this way will get you back to the application from where you initiated the quick search.
|
Return to the top of the page
|
Some More Technical Details
|
|
|
Return to the top of the page
|
Known Issues
|
|
|
Return to the top of the page
|
Troubleshooting
|
|
|
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.
|
|
|