iWnn Middleware performs integrated language processing for the device in which it is embedded. It provides the following language-handling capabilities.
- Multilingual prediction and conversion (Japanese, English, Chinese, Korean, etc.)
- Japanese kana-kanji conversion
- Japanese morphological analysis (delimited input, attached reading)
- Dictionary search
Error Code Definitions | List of error codes. | |
---|---|---|
Pseudo-Candidate Definitions | List of defined constants related to pseudo-candidates. | |
Parsing-Related Constant Definitions | List of defined constants related to parsing. | |
Common Dictionary Lookup Definitions | List of defined constants related to common dictionary lookups. | |
Dictionary Interface Definitions | List of defined constants related to the dictionary interface. | |
Conversion Engine Definitions (Common) | List of common defined constants related to the conversion engine. |
IWNN_CLASS
|
Type representing the structure used to parse information. Primarily used inside the iWnn engine. | |
---|---|---|
IWNN_CHARSET
|
Type representing fuzzy-character-set definitions. | |
IWNN_DIC_HANDLE
|
Type representing dictionary handle definitions. | |
IWNN_FILE
|
Type representing file handles. | |
IWNN_PSEUDO_SET
|
Type representing the structure used for pseudo-candidate set definitions. | |
IWNN_PHASE1_FILTER_MESSAGE
|
Type representing dictionary lookup filter definitions. | |
IWNN_PHASE2_FILTER_MESSAGE
|
Type representing candidate filter definitions. | |
IWNN_SEARCH_CONDITION
|
This type represents dictionary search condition set definitions. | |
IWNN_LEARN_WORD
|
Type representing the structure used to register single words in the pseudo-dictionary. |
IWNN_ANALYZE_OPTION
|
The analyze option structure specifies operating parameters to use during analysis and conversion. | |
---|---|---|
IWNN_CHARSET
|
The fuzzy-character-set structure specifies ambiguous character patterns when performing fuzzy searches. | |
IWNN_CLASS
|
The class structure for parsing information stores variables used by iWnn during conversion and parsing. | |
IWNN_CURSOR
|
When searching for words, the dictionary set, search string, internal dictionary search position (IWNN_SEARCH_LOCATION_SET ), and search conditions (IWNN_SEARCH_CONDITION ) are set in the dictionary search cursor structure. A single SearchWord function is used to search. |
|
IWNN_DIC_INFO
|
Sets a pointer to the dictionary structure (handle ) and the frequency range (dicFrequency ). |
|
IWNN_DIC_SET
|
The dictionary set structure specifies the set of dictionaries to be subjected to each process when dictionary lookup, conversion, prediction, or morphological analysis using iWnn is requested. | |
IWNN_FLASH_DIC_INFO
|
Members of this structure are all set using functions. | |
IWNN_MERGE_RESULT
|
The merge result structure is used to store a result list that merges multiple processing results (IWNN_RESULT ). |
|
IWNN_OPTION
|
iWnn operating parameters are specified in the option settings structure. | |
IWNN_RESULT
|
The processing result structure stores processing results when dictionary lookup, conversion, or prediction using iWnn has been requested. | |
IWNN_STATE
|
The state configuration structure sets parameters used to make situational predictions. | |
IWNN_STATE_CALC_PARAMETER
|
The state calculation parameter structure sets parameters used with the functions listed below. | |
IWNN_WORD_INFO
|
The word information structure specifies parameters when adding words to the user dictionary or learning dictionary. |
MmxGetPartsOfSpeech
|
This function returns the part-of-speech group for independent words included in delimited-input processing results generated by other API functions. | |
---|---|---|
MmxGetReading
|
This function returns reading strings for words having the same notation as the specified processing results. One candidate at a time is returned in order of frequency. | |
MmxSelect
|
This function registers words in the learning dictionary based on the specified reading string and delimited-input processing results. | |
MmxSplitWord
|
This function splits the input character string into phrase units and returns processing results for each phrase. | |
NjxAddWord
|
This function registers information in the specified word information structure dictionaries that allow learning (the user dictionary, the learning dictionary, and the pseudo-dictionary). | |
NjxAllCandidates
|
This function returns one candidate for the specified position from all of candidates. | |
NjxAnalyze
|
This function is used to get a list of best candidates including the predicted candidate (ambiguity predicted candidate), kana-kanji conversion (consecutive-clause conversion, phrase-level conversion), and all candidates. | |
NjxChangeDicType
|
This function switches the specified learning dictionary to the uncompressed customized dictionary. | |
NjxCheckAdditionalInfo
|
This function checks if the specified additional information region corresponds to the dictionary handle. | |
NjxCheckDic
|
This function checks dictionary integrity and compatibility, and then automatically restores the dictionary. | |
NjxConversion
|
This function performs phrase-level conversion or consecutive-clause conversion of the specified reading string based on the specified dictionary set. | |
NjxCreateDic
|
This function writes dictionary header information into the specified user dictionary or learning dictionary and initializes the dictionary. | |
NjxDeleteWord
|
This function deletes words using search results. | |
NjxGetAdditionalInfo
|
This function is used to get additional information strings for candidates from the processing result structure. | |
NjxGetCandidate
|
This function is used to get candidate strings (processing results) for candidates from the processing result structure. | |
NjxGetCharType
|
This function separates the specified processing result string type into independent words and auxiliary words. | |
NjxGetDicHandle
|
This function is used to get the dictionary handle from the processing result structure. | |
NjxGetFlashDicCacheSize
|
This function gets the cache size required by the FLASH dictionary. | |
NjxGetState
|
This function returns the current state setting parameter being maintained internally by iWnn. | |
NjxGetStroke
|
This function is used to get candidate reading strings from the processing result structure. | |
NjxGetStrokeWord
|
This function generates phrase information that included notations having the same reading. | |
NjxGetWord
|
This function gets one word at a time according to specified search conditions based on information in the dictionary search cursor structure obtained using the SearchWord function. |
|
NjxGetWordInfo
|
This function gets information used to register words from the processing result structure. | |
NjxInit
|
This function initializes iWnn variables. | |
NjxManageLearnDic
|
This function performs various operations on the learning dictionary. | |
NjxMergeWordList
|
This function merges multiple candidate lists to create a single candidate list. | |
NjxSearchWord
|
This function sets the search cursor used for dictionary lookup of the specified reading string and for getting words. | |
NjxSelect
|
This function performs the operations given below on each specified processing result structure. - Processing result structure (for learning) Registers entries in the learning dictionary and pseudo-dictionary based on learning information in the processing results structure. - Processing result structure (for preconfirmed information) Sets learning information in the processing results structure as preconfirmed information. |
|
NjxSetFlashDicInfo
|
This function sets information required by the FLASH dictionary in the FLASH dictionary information structure. | |
NjxSetOption
|
This function sets iWnn operating parameters. | |
NjxSetState
|
This function sets state parameters used for situational prediction. | |
NjxUndo
|
This function performs undo operations on learning information according to the specified undo count. |
Standard Extension Modules | This section gives detailed information about the standard extension modules. | |
---|---|---|
Dictionary Frequency Settings | These settings allow you to rank the relationship among dictionaries according to a dictionary frequency value. | |
Dictionary Package | This section gives detailed information about the iWnn standard dictionary. |
CONFIDENTIAL
CONFIDENTIAL