Service Grid Open Source Community Site
English | Japanese

Overview

Language Grid Toolbox (hereinafter referred to as Toolbox) is a series of multilingual communication tools which use the Language Grid. Currently the following two versions of Toolbox are available:

XOOPS-based Community Software
This version of Toolbox aims at supporting communication in a multilingual community (This version is simply called "Toolbox"). Developed based on the open source CMS (Contents Management System) XOOPS Cube, this version is also provided as open source software. The functions can be extended by developing XOOPS modules to meet the requirements of each community. You can try out Language Grid Toolbox at Trial Site. Support information and the release package are available at Support Site.
Language Grid Extension for MediaWiki
Language Grid Extension for MediaWiki enables other extensions of MediaWiki to invoke translation services on the Language Grid. After the Language Grid Extension for MediaWiki is installed, two new tabs will appear in each article: "Setting" and "Page Dictionary". In the "Setting" tab, end users can select translators and dictionaries; In the "Page Dictionary" tab, end users can create a dictionary to be combined with a translator.

XOOPS-based Community Software

The figure shown below illustrates the architecture of XOOPS-based Community Software. In the figure, the architecture is divided into three layers. XOOPS Core is responsible for the fundamental functionalities such as user management and relies mostly on the original code of XOOPS. Toolbox APIs provide basic functions of multilingual communication tools. They are designed to support development of multilingual communication tools on Toolbox (See the specification for more detail. Currently only Japanese version is available). Toolbox Modules are applications for end users. Since requirements of multilingual communication vary from community to community, they are designed or customized to meet requirements of each community.

Components in the figure are classified as follows. Refer to the project global policy for the detail.

  • Core Component: Toolbox API, XOOPS Core
  • Optional Component: Toolbox Module

Refer to Development Process Guideline for the regular development process.

The latest version of the source code is available at https://github.com/openlangrid/language-grid-toolbox/tree/master/XOOPS . You can browse the source code tree at the SourceForge project page.


Core Members

  • Yohei Murakami (Kyoto University)
  • Masahiro Tanaka (NICT)
  • Toshiyuki Takasaki (NPO Pangaea)

Language Grid Extension for MediaWiki

The figure shown below illustrates the architecture of Language Grid Extension for MediaWiki. Multilingual LiquidThreads is a derived version of LiquidThreads, which introduces threads into discussion on MediaWiki. Multilingual LiquidThreads translates posted messages into different languages using services on the Language Grid. As the figure shows, Language Grid Extension for MediaWiki is invoked by other extension.

Toolbox API has been developed on the basis of APIs of XOOPS-based Community Software. The API provides functions for setting translation services. Toolbox Modules provides a user interface for setting translation service and creating dictionary which are combined with machine translation service on MediaWiki. See the manual for the details of APIs.



Components in the figure are classified as follows. Refer to the project global policy for the detail.

  • Core Component: Toolbox API, Toolbox Module
  • Optional Component: Other Extension (e.g. Multilingual LiquidThreads)

The latest version of the source code is available at https://github.com/openlangrid/language-grid-toolbox/tree/master/mwiki-extension/trunk/extension/LanguageGrid . You can browse the source code tree at the SourceForge project page.

Core Members

  • Masahiro Tanaka (NICT)
  • Jun Koyama (E.I.P. Co.)
Last updated: April 30th, 2010.