Indlinux - machine translations

From WorkOutWiki2008

Jump to: navigation, search

Contents

Proposer

Rakesh Pandit (http://rakesh.gnulinuxcentar.org/) nick:chacha_chaudhry or sabu at freenode.net server

If interested to participate, drop me a mail: rakeshpandit AT openoffice DOT org

Tasks

Writing a plugin for entrans[1] which uses google machine translation API [2] to do translations automatically. Make the translation editable and selectable for user. Integrate it with MySQL database.

2. Write a KBabel [3] plugin and lokalize [4] to use google machine translation API [2] to automate the translation.

3. Write a module to use FUEL[5] mapping tables and suggest some probable replacements in a translation made by google API in both lokalize and entrans [1].

[1] http://sourceforge.net/projects/entrans/

[2] http://code.google.com/apis/ajaxlanguage/documentation/#Transliteration

[3] http://kbabel.kde.org/

[4] http://l10n.kde.org/tools/

[5] https://fedorahosted.org/fuel

Pre-requisites

Any of following: PHP/Python/AJAX

Participants

Rakesh Pandit

Updates

[1] http://rakesh.gnulinuxcentar.org/?p=113 - entrans plugin patch (http://rakesh.fedorapeople.org/misc/google_api_entrans.patch)

Info

  • Rakesh - working on entrans
    • Finished automated translation part of plugin
    • Started investigating and playing with transliteration part.
  • Gora: Worked on adding Google translate support to Pootle
    • Use jquery autocomplete plugin for textboxes to add auto-completion to the text-area where the translation is added. After the user has typed a word, i.e., when a non-word character is typed, the plugin loads an AJAX URL which fetches Google Translate suggestions for the text entered so far.
    • The AJAX URL uses Python's urllib to fetch JSON data from Google. An internal URL has to be used as Jquery stops cross-site scripting as a security measure.
    • Everything is working now, except figuring out how to add the internal AJAX URL to the site configuration for the server usd by Pootle. Pootle uses jToolkit for the server, which is poorly documented, but this is a small part that remains to be figured out.
  • Karunakar - Testing entrans plugin
    • Discussed about the design with Rakesh
    • Did most of testing for entrans plugin
Personal tools