+ All Categories
Home > Documents > Google input tools Overview

Google input tools Overview

Date post: 07-Jul-2018
Category:
Upload: bhaskar
View: 223 times
Download: 0 times
Share this document with a friend

of 16

Transcript
  • 8/18/2019 Google input tools Overview

    1/16

    Overview

    Google Transliteration IME is an input method editor which allows users to enter text in one of

    the supported languages using a roman keyboard. sers can type a word the way it sounds using!atin characters and Google Transliteration IME will convert the word to its native script. "ote

    that this is not the same as translation ## it is the sound of the words that is converted from onealphabet to the other$ not their meaning. %onverted content will always be in nicode. &or

    example$ typing 'hamesha' transliterates into (indi as) and typing 'salaam' transliterates

    into *ersian as)

    Google Transliteration IME is available for ++ different languages # Amharic, Arabic, Bengali,

     Farsi (Persian), Greek, Gujarati, Hebrew, Hindi, Kannada, Malayalam, Marathi, e!ali, "riya, Punjabi, #ussian, $anskrit, $erbian, $inhalese, %amil, %elugu, %igrinya and &rdu'

    ,ample status window and the edit window for (indi IME are shown below. &or simplicity$

    (indi IME is used as an example at most places in this help page.

    Installation

    Install

    To install$ download -If you are on a /#bit 0indows$ make sure you have selected the /#bitradio button in the download page1 and run the installer and follow the instructions on screen.

    • More than one language IME can be installed on the same client machine.

    • 2e3uirements are Windows 7/Vista/XP 32-bit/64-bit operating systems.

    • Only one instance of IME will be installed per machine but the configuration is done for

    each user using IME.

    http://www.google.com/ime/transliteration/index.htmlhttp://www.google.com/ime/transliteration/help.html#configurationhttp://www.google.com/ime/transliteration/help.html#configurationhttp://www.google.com/ime/transliteration/index.html

  • 8/18/2019 Google input tools Overview

    2/16

  • 8/18/2019 Google input tools Overview

    3/16

  • 8/18/2019 Google input tools Overview

    4/16

    %onfiguration

    If you want to use IME with any application like notepad$ you must first open the application and

    then open our IME. IME can be opened by clicking on the language bar on the desktop and thenselecting the IME language icon or through a shortcut key if it9s already configured. To close

    IME$ you can change the language in language bar or try right clicking on the current applicationto see whether it supports 9%lose IME9 popup menu option or by closing the current application.

    ,is(la*in %an&ae ar

    • In desktop$ right click on tool bar and select .oolbars #: %an&ae bar 

    nablin %an&ae ar

    If the 9!anguage bar9 option is not visible in 9Toolbars9$ then it needs to be enabled through

    control panel)

    indws *+ista

    4. Control Panel #: Reional and %an&ae 0(tions #: 1e*board and %an&aes tab

    +. %lick on C)ane e*boards button to open .et ser!i5es and in(&t lan&aes dialog

    5. "avigate to %an&ae ar tab

    /. Enable the radio button ,o5ed in t)e tasbar under %an&ae ar section

    8. ;pply all settings and try to display language bar as mentioned in previous section.

    indws -P 

    4. Go to Control Panel #: Reional and %an&ae 0(tions #: %an&aes tab #: .etser!i5es and in(&t lan&aes ,etails #: Ad!an5ed .ab 

    +. Make sure that under S*ste 5on8i&ration$ option .&rn o88 ad!an5ed tet ser!i5es is

     "OT checked.

    5. Go to Control Panel #: Reional and %an&ae 0(tions #: %an&aes tab #: .etser!i5es and in(&t lan&aes ,etails #: Settins .ab 

    /. %lick %an&ae ar 

  • 8/18/2019 Google input tools Overview

    5/16

    8. ,elect S)ow t)e %an&ae bar on t)e desto(. %lick 01 .

    . If you are installing the IME for East ;sian language or 2ight#To#!eft language$ go to

    Control Panel #: Reional and %an&ae 0(tions #: %an&aes .ab 

    . ;pply all settings and try to display language bar as mentioned in previous section.

    I9 S)ort5&t

    ; shortcut key se3uence can be applied to the IME as follows which can be used to 3uickly

    enable IME for any in#focus application)

    indws *+ista

    4. Control Panel #: Reional and %an&ae 0(tions #: 1e*board and %an&aes tab

    +. %lick on C)ane e*boards button to open .et ser!i5es and in(&t lan&aes dialog

    5. "avigate to Ad!an5ed 1e* Settins tab

    /. If #oole $%an&ae' In(&t is not listed in Installed Ser!i5es box$ then click Add and

    in Add In(&t lan&ae dialog box$ go to the language for which you want to enable IME

    in the languages tree and expand the node. %heck the checkbox next to #oole

    $%an&ae' In(&t in the list.

    8. In :ot e*s 8or in(&t lan&aes ,elect .o $%an&ae' - #oole $%an&ae' In(&t 

    . *ress C)ane 1e* Se;&en5e 

    . ,elect option like %e8t A%. < S:I=. < 1e* > 

    ?. ;pply all changes

    4@. "ow opening an application like notepad and pressing %e8t A%. < S:I=. < 1e* > should open the IME.

    indws -P 

    4. Control Panel #: Reional and %an&ae 0(tions #: %an&aes tab #: .et ser!i5esand in(&t lan&aes ,etails #: Settins .ab 

    +. If either $%an&ae' or #oole $%an&ae' In(&t not listed in Installed Ser!i5es 

     box$ then click Add and in Add In(&t lan&ae dialog box$ select $%an&ae' in

    In(&t lan&ae and #oole $%an&ae' In(&t in 1e*board la*o&t/I9. %lick 01  

    5. *ress 1e* Settins 

  • 8/18/2019 Google input tools Overview

    6/16

    /. In :ot e*s 8or in(&t lan&aes$ ,elect Swit5) to $%an&ae'-#oole $%an&ae'In(&t 

    8. *ress C)ane 1e* Se;&en5e 

    . ,elect nable 1e* Se;&en5e 

     

    >. ;pply all changes

    ?. "ow opening an application like notepad and pressing %e8t A%. < S:I=. < 1e* > 

    should open the IME.

    &eatures

    Stat&s Window

    0henever you enable our IME for an application either through a shortcut or through language

     bar$ its status window will be visible on the screen. 6y default it will be placed at the bottom

    right corner of your desktop which can also be moved around. It is used for more configurationand controlling various features of our IME. It has three to five icons -depending on the language

    and features available1 with leftmost being the application icon. "ext to it are IME language

    indicator button$ keyboard button -not present for ;mharic and Tigrinya1$ canonical mode button

    -This button will be present if you have any canonical schemes associated with the IME1 andmenu button in that order.

    dit Window

    0hen the IME is enabled for an application like notepad and you start typing$ IME displays theedit window with the typed text and the corresponding word choices in IME language. In the

     below example$ user has typed .ggl.  and the IME has displayed five choices numbered 4 to 8.

    ?a!iation and Sele5tion

    6y default the leftmost choice will be highlighted indicating a5ti!e 5)oi5e. ;ctive choice can bechanged by navigating other choices through 0..09-ARR0W or .A key # which moves

    the selection to the rightA or through UP-ARR0W or S:I=.

  • 8/18/2019 Google input tools Overview

    7/16

    selection to left. To select one of the choices as the new word for your application$ use ?.R  

    key which inserts the active choice to the application at its current cursor position. sing SPAC

    or any other PU?C.UA.I0? C:ARAC.R  also inserts the active choice to the applicationalong with the typed punctuation character. Exception will be when IME thinks that there is a

     better choice of word containing the punctuation character as part of the word itself. ;ll the

    above controls only insert the active choice -highlighted1 into the application. ;nother way toinsert any choice even if it is not active is using its position number as)

    C.R%

  • 8/18/2019 Google input tools Overview

    8/16

    User Ca5)e

    There will be scenarios where the leftmost choice is not the one you are looking for and youselect some other choice -second choice in the below example for typed word 9program91 which

    will be inserted into the application.

    IME remembers this selection for the current user and when the user next types 9program9 again$the last selected choice will now be displayed as the leftmost choice. To share this informationacross all applications for a user$ this is persisted at user level even after closing the application.

    6ut this persisting behavior can be disabled through the 9=isable ser %ache9 option from menu

     button of status window. "ote that caching doesn9t apply if you select word completions. It isonly for word choices shown in 6!;%B color.

    Swit5) to nlis)

    If you want to add both roman alphabet -typically English1 content and IME language content to

    any application$ there is an easy way to switch between the two. In one mode IME gives you

    choices in its language and in another mode it Dust emits what you have typed. Toggling can bedone by clicking the IME language button in status window or through shortcuts) C.R%2.

    1e*board

    0hen you don9t get some words as expected choices for any rare complex wordsA you can usethe flexible keyboard to input any possible word. ou can open the keyboard by clicking the

  • 8/18/2019 Google input tools Overview

    9/16

    keyboard button on status window or through the shortcut C.R%

  • 8/18/2019 Google input tools Overview

    10/16

    • (elp$ linking to this page.

    S(e5ial Cases

    There are some special cases in how IME behaves for some characters in some languages)

    • Example in ;rabic for special case of ,*;%E where it is part of the typed word.

    • Example in ;rabic for special case of *"%T;TIO" where it is part of the typed

    word.

    • Example in Greek for special case of %;*IT;!IF;TIO" where only first character

     being in uppercase in input retains its casing.

  • 8/18/2019 Google input tools Overview

    11/16

    • Example in Greek for special case of %;*IT;!IF;TIO" where all uppercase word in

    input retains its casing.

    • Example in Greek for special case of =IGIT, where number is converted digit wise

    instead of its whole value.

    ser =efined Macros

    IME supports adding custom user defined macros. Macros are short character se3uences mapped

    to a word of your choice. 0hen you type a character se3uence$ if there is a word correspondingto that se3uence in the user#defined macros collection then it will be shown as the first choice in

    the Edit 0indow. ou can manage the macros by choosing the 9Manage Macros...9 option from

    the IME9s menu.

    0hen you select this option the 9Manage Macros9 dialog opens$ allowing you to add$ modify and

    delete the set of macros.

  • 8/18/2019 Google input tools Overview

    12/16

    Addin a 9a5ro entr*

    %lick on the 9;dd9 button. This will add an empty row to the Macros !ist. ou can double click

    -or select the cell and press &+1 on the cell to add the new Macro entry.

    • 9a5ro .et should consist of only alpha#numeric characters and the length should not

    exceed 4@@ characters. Macro Text is case#sensitive.

    • 9a5ro .aret should not contain any spaces and the length should not exceed 8@

    characters.

    Reo!in a 9a5ro entr*

    ,elect the cells you want to delete -se ,hiftH%lick to select a range or %trlH%lick to selectmultiple disconnnected cells1 and click on the 9=elete9 button. "ote that you cannot delete single

    cells. If you delete a cell$ the full row will be deleted.

    9odi8*in and Sa!in 9a5ro ntries

    • ou can edit any cell by double clicking it -or selecting the cell and pressing &+ key1.

    • ou can cancel the edit anytime by pressing the 9Esc9 key or clicking outside the cell.

    *ress the 9Enter9 key to complete the edit.

    • ;fter all edits are completed you need to click on the 9,ave9 button to save your changes.

    • ou can click on the 9=iscard9 button anytime to discard all the changes made so far -after 

    the previous save action1.

  • 8/18/2019 Google input tools Overview

    13/16

    Once you have the Macros in place you can use them while typing. &or example if 9Mon9 is

    mapped to in the Macros$ then when you type 9Mon9 you will see as the first

    option.

    %ustom %anonical Transliteration ,chemes

    Transliteration IME supports adding custom transliteration schemes. =efining a scheme is donein a text file with a 'scm extension. Once the scheme file is created you need to place it in the

    ,chemes directory and when you start the IME the next time$ it will automatically pick up the

    scheme files and provide you a menu option to choose one of the available schemes.

    ,e8inin S5)ees 

    The ,cheme files -'scm files1 are text files and you can use your favourite text editor to edit

    them. The scheme file can be saved as T> text or T text. ; scheme file consists of two

     parts$ header and the mapping rules section.

    •   Header 

    The scheme file header specifies multiple attributes. ; sample header with all the

    attributes will look like$

    version) 4.@ name) IT2;", using classes class#delimiters) J wildcard) K stop#char) L

    o /ersin is a mandatory field. %urrently we only support 4.@.

    o name is a mandatory field. The name specifies the name of the canonical scheme.

    The name should not contain more than 5@ characters. This is the name displayed

    in the 9,chemes9 menu. ,o a name descriptive of the scheme is useful. (ere in the

  • 8/18/2019 Google input tools Overview

    14/16

    above example$ the "ame is set to 9IT2;",9 indicating this scheme file

    implmenents IT2;", scheme -one of the popular schemes for Indic languages1.

    o using classes is an optional line. (aving this line will give you the ability to use

    classes -grouping of mappings under common name1. %lasses are explained

     below.

    o wildcard  is an optional field. 0ildcards are used in conDunction with classes

    o class0delimiters is an optional field. These are used in conDunction with classes.

    o  st!0char  is an optional field. The canonical transliteration engine by default

    looks for the longest prefix$ matching a rule. If the user wants to break it in the

    middle$ then a ,top char should be be used. &or example$ if 9a9$ 9i9 and 9ai9 all have

    valid mappings and user wants the engine to output mapping for 9a9 followed bymapping for 9i9$ this can only be done by using the input se3uence 9aLi9 assuming

    9L9 is the stop#char -using 9ai9 will lead to the mapping for 9ai9 and not what user

    expected1.

    •   Class specification

    ou can define mutiple classes in your scheme file if you have specified the using classes

    line in the header. ; class definition should look like$

    class class#name: class#begin#delimiter: ... rules class#end#delimiter:

    The class#begin#delimiter$ and class#end#delimiter are the ones specified in the header asmentioned above$

    class#delimiters) class#begin#delimiter: class#end#delimiter:

    If you have not specified class#delimiters in the header -but using classes is defined1 then9N9 and 99 are used as the default class delimiters. The rule specification inside a class is

    same as rule specification outside the class.

    •   Rule specification

    2ules are specified as$

    rule#prefix: rule#target:

     #ule !re1i2 can consist of a se3uence of ;,%II characters and optionally a class specifier.; class specifier inside a rule should be of the form$

    class#begin#delimiter:class#name:class#end#delimiter:

  • 8/18/2019 Google input tools Overview

    15/16

    If the #ule !re1i2 has a class specifier$ then the #ule target  should use the wildcard. #ule

    %arget  consists of a se3uence of characters in the target language of user9s choice and a

    wildcard -when the #ule Pre1i2 has a class specifier1. The wildcard character is the onespecified in the header as$

    wildcard) wildcard#character:

    If no wildcard  is specified in the header -but using classes is defined1 9P9 is used as the

    wildcard by default. ; sample scheme file with a class -headers omitted1$

    class sample N a 4 b + c 5 aNsample 4P Nsamplex P+ ad 4/ vd +/

    0hen the rules are processed each occurence of the class in the #ule Pre1i2 is replaced by

    the prefixes defined in the class and the 9P9 -wildcard1 in the target is replaced by the

    corresponding target in the class. ,o in the above example the rules get expanded into$

    aa 44 ab 4+ ac 45 ax 4+ bx ++ cx 5+ ad 4/ bd +/

    The first three rules correspond to the first rule in the rule file$ the next three rules are forthe second rule and the last two rules are same as the last two rules in the file because it

    does not use any class specifiers -"ote that the rules inside the class are not added to the

    set of rules for the scheme1. "ow if you use this scheme file and type 'abaxcxad'$ youwill get the suggestion as '4+4+5+4/' in the IME 0indow. If you are not using classes

    the scheme file is Dust a set of rules with the version and name specified in the header.

    Example of a scheme file with no classes$

    version) 4.@ name) ,ample r4 target4 r+ target+ r5 target5

     "ow when you use this ,cheme file and type the se3uence 'r4r+r5' you will see the word

    'target4target+target5' as the suggested option.

    Interatin S5)ee 8ile wit) I9

    To integrate the scheme file with the IME$ place the scheme file -with extension .scm1 under the

    ,chemes directory. The ,chemes directory is present under the IME installation directory -It is

    usually under 34+Prgram Files+Ggle+Ggle 56anguage7 8n!ut+ 1. Once the scheme file is placed you need to restart the IME and the IME will pick up the scheme file while loading. If

    there are any errors in the scheme file it will be displayed in a dialog so that you can fix them. Ifthere are no errors$ the ,cheme will appear under the ,chemes menu and you can activate it andstart using it. ,chemes can be activated in several ways$

    • ,electing the scheme from the ,chemes menu.

    • sing the shortcut key %trlHM -If there are multiple schemes this will activate the last

    used ,cheme or the first scheme if you are using ,chemes for the first time1

    • sing the 9Toggle %anonical ,cheme9 button in the ,tatus 0indow.

  • 8/18/2019 Google input tools Overview

    16/16

    &eedback

    our feedback is important and will help us improve the product. ou can send your commentsto transliteration#supportHimeQgoogle.com.

    Troubleshooting

    I do not see t)e lan&ae toolbar

    ::: %heck configuration section.

    .)e word I want does not a((ear in an* o8 t)e 5)oi5es

    ::: In case the word you are trying to type does not appear in the list of choices in all pages$

    you can use the Beyboard.

    I see onl* boes as 5)oi5es ?o 5)ara5ter in I9 lan&ae is dis(la*ed in edit widow::: Make sure that you have installed a nicode font like ;rial nicode M, supporting IME

    language and customi7e a font through IME menu.

    :ow to &(date to a newer !ersionB

    ::: Google IME automatically updates to a newer version when one is released. The update process happens silently$ whether or not you9re using the IME at the time. If Google IME is open

    at the time of the update$ you must close the IME and restart the system for the new version to

    take effect.

    R+@44 Google # Google (ome # Terms of ,ervice # *rivacy *olicy # =iscuss 

    mailto:[email protected]://www.google.com/ime/transliteration/help.html#configurationhttp://www.google.com/ime/transliteration/help.html#keyboardhttp://www.google.com/ime/transliteration/help.html#customizehttp://www.google.com/ime/transliteration/help.html#customizehttp://www.google.com/http://www.google.com/accounts/TOS?hl=enhttp://www.google.com/intl/en/privacy.htmlhttp://www.google.com/intl/en/privacy.htmlhttp://groups.google.com/group/google-india-labsmailto:[email protected]://www.google.com/ime/transliteration/help.html#configurationhttp://www.google.com/ime/transliteration/help.html#keyboardhttp://www.google.com/ime/transliteration/help.html#customizehttp://www.google.com/http://www.google.com/accounts/TOS?hl=enhttp://www.google.com/intl/en/privacy.htmlhttp://groups.google.com/group/google-india-labs

Recommended