Loading ...
Sorry, an error occurred while loading the content.

Re: google_translator plugin

Expand Messages
  • ping
    ... I check google translate website and figured out...its ja,ko,zh... thanks! -- You received this message from the vim_use maillist. Do not top-post! Type
    Message 1 of 7 , Jan 20, 2013
    • 0 Attachment
      On 1/21/2013 12:20 AM, Игорь Фадеев wrote:
      > 21.01.2013 14:42, ping пишет:
      >> On 1/20/2013 9:30 PM, Игорь Фадеев wrote:
      >>> 21.01.2013 13:27, John Little пишет:
      >>>> On Monday, January 21, 2013 1:44:09 AM UTC+13, Igor Fadeev wrote:
      >>>>> After i added in my vimrc text:
      >>>>> "g:goog_user_conf = {
      >>>>> 'langpair': 'en|ru', "language code iso 639-1
      >>>>> 'v_key': 'T' "? define key in visual-mode (optional)
      >>>>> }"
      >>>>> when i start vim, console says something like:
      >>>>> "pattern not found: goog_user_conf".
      >>>> Just quickly, surely "let" is needed, and line continuations ("\"),
      >>>> and one can't have comments within a statement:
      >>>>
      >>>> let g:goog_user_conf = {
      >>>> \ 'langpair': 'en|ru',
      >>>> \ 'v_key' : 'T' }
      >>>>
      >>>> or, maybe
      >>>>
      >>>> let g:goog_user_conf = {}
      >>>> let g:goog_user_conf['langpair'] = 'en|ru' "language code iso
      >>>> 639-1
      >>>> let g:goog_user_conf['v_key' ] = 'T' "? define key in
      >>>> visual-mode
      >>>>
      >>>> Regards, John Little
      >>>>
      >>> John, thank you so much. It works!!!
      >>>
      >> I assume this is 'en'glish to 'ru'ssian only?
      >> how about translating to other language, like Japan, korean , or
      >> Chinese?
      > I don't know, but it's plugin for google translate. Try to change
      > en|ru pair to another languages or e-mail Makim Ryzhikov - author of
      > plugin (rv.maksim@...).
      I check google translate website and figured out...its ja,ko,zh...
      thanks!

      --
      You received this message from the "vim_use" maillist.
      Do not top-post! Type your reply below the text you are replying to.
      For more information, visit http://www.vim.org/maillist.php
    • Marcin Szamotulski
      ... Google translator is rather poor dictionary. If you want to learn proper english you should use a good dictionary like Cambridge, Oxford, Webster. They
      Message 2 of 7 , Jan 21, 2013
      • 0 Attachment
        On 02:20 Mon 21 Jan , ping wrote:
        > On 1/21/2013 12:20 AM, Игорь Фадеев wrote:
        > > 21.01.2013 14:42, ping пишет:
        > >> On 1/20/2013 9:30 PM, Игорь Фадеев wrote:
        > >>> 21.01.2013 13:27, John Little пишет:
        > >>>> On Monday, January 21, 2013 1:44:09 AM UTC+13, Igor Fadeev wrote:
        > >>>>> After i added in my vimrc text:
        > >>>>> "g:goog_user_conf = {
        > >>>>> 'langpair': 'en|ru', "language code iso 639-1
        > >>>>> 'v_key': 'T' "? define key in visual-mode (optional)
        > >>>>> }"
        > >>>>> when i start vim, console says something like:
        > >>>>> "pattern not found: goog_user_conf".
        > >>>> Just quickly, surely "let" is needed, and line continuations ("\"),
        > >>>> and one can't have comments within a statement:
        > >>>>
        > >>>> let g:goog_user_conf = {
        > >>>> \ 'langpair': 'en|ru',
        > >>>> \ 'v_key' : 'T' }
        > >>>>
        > >>>> or, maybe
        > >>>>
        > >>>> let g:goog_user_conf = {}
        > >>>> let g:goog_user_conf['langpair'] = 'en|ru' "language code iso
        > >>>> 639-1
        > >>>> let g:goog_user_conf['v_key' ] = 'T' "? define key in
        > >>>> visual-mode
        > >>>>
        > >>>> Regards, John Little
        > >>>>
        > >>> John, thank you so much. It works!!!
        > >>>
        > >> I assume this is 'en'glish to 'ru'ssian only?
        > >> how about translating to other language, like Japan, korean , or
        > >> Chinese?
        > > I don't know, but it's plugin for google translate. Try to change
        > > en|ru pair to another languages or e-mail Makim Ryzhikov - author of
        > > plugin (rv.maksim@...).
        > I check google translate website and figured out...its ja,ko,zh...
        > thanks!
        >
        > --
        > You received this message from the "vim_use" maillist.
        > Do not top-post! Type your reply below the text you are replying to.
        > For more information, visit http://www.vim.org/maillist.php

        Google translator is rather poor dictionary. If you want to learn
        proper english you should use a good dictionary like Cambridge, Oxford,
        Webster. They have free online dictionaries. Oxford one does not
        include sound samples, but includes whole definitions, but Cambridge
        one gives you English/American sound samples, and Webster dictionary has
        a good thesaurus. There is also a nice chrome app from google (for
        chrome), which shows defintions when you highlight a word. Here is what
        I use:

        function! WebDict(dictionary,...)
        " Open oxford dictionary.
        let word = ( a:0 ? a:1 : "" )
        if !empty(word)
        if a:dictionary == "oxford"
        call system("chromium http://oxforddictionaries.com/definition/".word."?q=".word." &")
        elseif a:dictionary == "cambridge"
        call system("chromium http://dictionary.cambridge.org/dictionary/british/".word."?q=".word." &")
        endif
        else
        if a:dictionary == "oxford"
        call system("chromium http://oxforddictionaries.com/ &")
        elseif a:dictionary == "cambridge"
        call system("chromium http://dictionary.cambridge.org/ &")
        endif
        endif
        endfunction
        command! -nargs=? Oxford :call WebDict("oxford", <q-args>)
        command! -nargs=? Cambridge :call WebDict("cambridge", <q-args>)

        --
        You received this message from the "vim_use" maillist.
        Do not top-post! Type your reply below the text you are replying to.
        For more information, visit http://www.vim.org/maillist.php
      • A Loumiotis
        ... Hi, I m trying to implement Marcin s suggestion but the system() function doesn t seem to work in my case. I get a E484 error: Can t open file error when
        Message 3 of 7 , Jan 23, 2013
        • 0 Attachment
          On Mon, Jan 21, 2013 at 11:52 AM, Marcin Szamotulski <mszamot@...> wrote:
          On 02:20 Mon 21 Jan     , ping wrote:
          > On 1/21/2013 12:20 AM, Игорь Фадеев wrote:
          > > 21.01.2013 14:42, ping пишет:
          > >> On 1/20/2013 9:30 PM, Игорь Фадеев wrote:
          > >>> 21.01.2013 13:27, John Little пишет:
          > >>>> On Monday, January 21, 2013 1:44:09 AM UTC+13, Igor Fadeev wrote:
          > >>>>> After i added in my vimrc text:
          > >>>>> "g:goog_user_conf = {
          > >>>>>      'langpair': 'en|ru', "language code iso 639-1
          > >>>>>      'v_key': 'T' "? define key in visual-mode (optional)
          > >>>>>    }"
          > >>>>> when i start vim, console says something like:
          > >>>>> "pattern not found: goog_user_conf".
          > >>>> Just quickly, surely "let" is needed, and line continuations ("\"),
          > >>>> and one can't have comments within a statement:
          > >>>>
          > >>>>      let g:goog_user_conf = {
          > >>>>          \ 'langpair': 'en|ru',
          > >>>>          \ 'v_key'   : 'T' }
          > >>>>
          > >>>> or, maybe
          > >>>>
          > >>>>      let g:goog_user_conf = {}
          > >>>>      let g:goog_user_conf['langpair'] = 'en|ru' "language code iso
          > >>>> 639-1
          > >>>>      let g:goog_user_conf['v_key'   ] = 'T'     "? define key in
          > >>>> visual-mode
          > >>>>
          > >>>> Regards, John Little
          > >>>>
          > >>> John, thank you so much. It works!!!
          > >>>
          > >> I assume this is 'en'glish to 'ru'ssian only?
          > >> how about translating to other language, like Japan, korean , or
          > >> Chinese?
          > > I don't know, but it's plugin for google translate. Try to change
          > > en|ru pair to another languages or e-mail Makim Ryzhikov - author of
          > > plugin (rv.maksim@...).
          > I check google translate website and figured out...its ja,ko,zh...
          > thanks!
          >
          > --
          > You received this message from the "vim_use" maillist.
          > Do not top-post! Type your reply below the text you are replying to.
          > For more information, visit http://www.vim.org/maillist.php

          Google translator is rather poor dictionary.  If you want to learn
          proper english you should use a good dictionary like Cambridge, Oxford,
          Webster.  They have free online dictionaries.  Oxford one does not
          include sound samples, but includes whole definitions,  but Cambridge
          one gives you English/American sound samples, and Webster dictionary has
          a good thesaurus.  There is also a nice chrome app from google (for
          chrome), which shows defintions when you highlight a word.  Here is what
          I use:

          function! WebDict(dictionary,...)
              " Open oxford dictionary.
              let word = ( a:0 ? a:1 : "" )
              if !empty(word)
                  if a:dictionary == "oxford"
                      call system("chromium http://oxforddictionaries.com/definition/".word."?q=".word." &")
                  elseif a:dictionary == "cambridge"
                      call system("chromium http://dictionary.cambridge.org/dictionary/british/".word."?q=".word." &")
                  endif
              else
                  if a:dictionary == "oxford"
                      call system("chromium http://oxforddictionaries.com/ &")
                  elseif a:dictionary == "cambridge"
                      call system("chromium http://dictionary.cambridge.org/ &")
                  endif
              endif
          endfunction
          command! -nargs=? Oxford :call WebDict("oxford", <q-args>)
          command! -nargs=? Cambridge :call WebDict("cambridge", <q-args>)


          Hi,

          I'm trying to implement Marcin's suggestion but the system() function doesn't seem to work in my case.

          I get a "E484 error: Can't open file" error when I type

          :call system("chromium http://oxforddictionaries.com/definition/check?q=check &")

          I use gvim 7.3.46 on Windows XP

          Antonis

          --
          You received this message from the "vim_use" maillist.
          Do not top-post! Type your reply below the text you are replying to.
          For more information, visit http://www.vim.org/maillist.php
        Your message has been successfully submitted and would be delivered to recipients shortly.