Introduction to OpenTM2 An Open Source Solution for Translators



Similar documents
Prof. Dr. Klemens Waldhör Chief Architect

XTM for Language Service Providers Explained

XTM Cloud Explained. XTM Cloud Explained. Better Translation Technology. Page 1

Facts about ecodms. Facts about ecodms applord gmbh Vinzenz Hopfgartner 8. July 2010

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April Page 1 of 12

DocDokuPLM Innovative PLM solution

Seamless integration Connect our solution to your business applications thanks to our open architecture

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Localization Framework tekom Herbsttagung 2009

IBM's practice for facilitating interoperability of Operating Systems

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006

SOFTWARE TESTING TRAINING COURSES CONTENTS

OAXAL Open Architecture for XML Authoring and Localization June 2010

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

Architecture and Mode of Operation

Web Services For the Translation Industry

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

Your single-source partner for corporate product communication. Transit NXT Evolution. from Service Pack 0 to Service Pack 8

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

zen Platform technical white paper

Framework as a master tool in modern web development

Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank

Applicata Plans & prices

In this training module, you learn how to configure and deploy a machine with a monitoring agent through Tivoli Service Automation Manager V7.2.2.

PROJECT MANAGEMENT SYSTEM

Web Developer Toolkit for IBM Digital Experience

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

Question template for interviews

Alice. Software as a Service(SaaS) Delivery Platform. innovation is simplicity

ANSYS EKM Overview. What is EKM?

Sage CRM Technical Specification

Typo3_tridion. SDL Tridion R5 3/21/2008

SDL Trados Studio 2015 Project Management Quick Start Guide

Informix Administration Overview

Taking full advantage of the medium does also mean that publications can be updated and the changes being visible to all online readers immediately.

Architecture and Mode of Operation

JobScheduler. Architecture and Mode of Operation. Software for Open Source

For each requirement, the Bidder should indicate which level of support pertains to the requirement by entering 1, 2, or 3 in the appropriate box.

Profiling and Testing with Test and Performance Tools Platform (TPTP)

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Kentico CMS 5 Developer Training Syllabus

Localizing dynamic websites created from open source content management systems

EMC Data Protection Advisor 6.0

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

A SOA visualisation for the Business

Content Management System - Drupal. Vikrant Sawant (vikrant.sawant@lc.ca.gov) Legislative Data Center, California

Transit NXT Product Guide Service Pack 7 09/2013

Oracle Application Express MS Access on Steroids

A survey of system configuration tools

Mindshare Studios Introductory Guide to Content Management Systems

CS3051: Digital Content Management

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE

Cisco TelePresence Manager

Content Management Systems: Drupal Vs Jahia

Introductory Concepts

JBoss Enterprise Middleware

Database Development Best Practices. Database Development Best Practices. Copyright 2006 Quest Software

Requirements INTLAND SOFTWARE. Management Guide INTLAND SOFTWARE LIBRARY QUIET ZONE. Requirements. Requirements

Software configuration management

DB2 Application Development and Migration Tools

LDAPCON Sébastien Bahloul

Asigra Cloud Backup TM and Recovery Software.

Open Source Content Management System for content development: a comparative study

Experience with Server Self Service Center (S3C)

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

TEST AUTOMATION FRAMEWORK

Maldives Pension Administration Office Republic of Maldives

WIRD AG Solution Proposal Project- & Portfolio-Management

OracleAS Identity Management Solving Real World Problems

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

The Benefits of Modular Programming

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo

What s Cool in the SAP JVM (CON3243)

Open Audit. The Automation of Network Inventory

Agenda. Tango meeting : Krakow

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

BUSMASTER An Open Source Tool

OpenOffice.org 2.x... and beyond. Michael Bemmer Director Software Engineering StarOffice/OpenOffice.org Sun Microsystems

Open-Source and the SDL/Idiom Deal

ns-3 development overview ns-3 GENI Eng. Conf., Nov

Avaya Aura Orchestration Designer

Oracle 11g is by far the most robust database software on the market

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

Software Engineering Process. Kevin Cathey

a division of Technical Overview Xenos Enterprise Server 2.0

Microsoft Technology Practice Capability document. MOSS / WSS Building Portal based Information Worker Solutions. Overview

Chapter 1 - Web Server Management and Cluster Topology

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Translation Solution for

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Asigra Cloud Backup TM and Recovery Software.

Transcription:

Introduction to An Open Source Solution for Translators Gerhard Fetz & Michael Schneider October 25, 2012 Version 1.0

Agenda General Overview Strategy & Vision Objectives & Benefits The Global Architecture of 2013 time line Supporting Teams How to contribute to the project Sources for More Information ---- Backup Slides --- Future Core Functions Future Core Modules & Additional Modules Development Schedule (key milestones) Overview

General Overview What is, and what not... is... is not... An open source software project A globalization management system Based on IBM TranslationManager/2 code An open translation management data project A translator's workbench and translation A machine translation tool or environment editor environment A complete version of IBM TranslationManager/2 An enterprise-level translation memory CAT software. Free of implementation costs. Intended as the reference implementation platform for translation asset standards. Overview

General Overview The Related Communities Steering Committee Community IBM Interaction is managed through Strong supporter, contributor of the discussion groups source code Contributor of management resources Provider of development resources TRAC is used to report bugs or request new features. OSB / FOLT Strong supporter, contributor of management resources Contributor of OpenTMS, a shared translation memory component Contributor of a translation proofreading environment Contributor of server hosting GALA Strong supporter, and contributor of management resources Overview

Strategy and Vision Develop a reference implementation for translation asset exchange standards Think of a lossless exchange of translation memories using TMX Think of a lossless exchange of translation dictionaries/glossaries using TBX Encourage the development of open standards across the entire content management chain Think of a lossless exchange of source files to be translated using XLIFF Think of a lossless segmentation of source files using SRX Deliver choice to translators and enable them to work on projects without tool lock-in Think of as the open source (enterprise) translation environment Overview

Objectives and Benefits Objectives: Restructuring of the code Build modules and plug-ins Re-design existing features and build new features based on open standards Compile it for multi-platform usage (WIN, OSX, AIX, LINUX, UNIX) Build a better architecture, but re-use existing services Make it scalable Benefits: An open source solution that will produce high quality localization results without high cost Generate an excellent reuse of assets (translation memories and terminology) Provide hooks to project management software Provide hooks to various translation/globalization systems Provide ability to perform real time collaboration across multiple users Overview

The Global Architecture of Overview

2013 Time Line (high level) Production Readiness Data Migration (Transl. Memories, Dictionaries, Documents etc.) Test of all Functions and all Modules More Code Fixing & Implement Requirements Further Modularization & New Plugins Overview

How to contribute to the Project? Subscribe to the mailing lists Help testing, report bugs and request new features Review the documentation and help improving it (WiKi style) Help with release and maintenance tasks Help fixing bugs and offer patches High-level contributors may be invited to take on greater responsibilities (e.g. Steering Committee) Provide professional services for interested customers Overview

Sources for more information The home page: http://www.opentm2.org The source code repository (SVN): http://145.253.107.23/svn/opentm2/ The WiKi: http://www.beo-doc.de/opentm2wiki/index.php/main_page The problem reporting database (TRAC): http://source.opentm2.org:8000/opentm2/report The Google Group: https://groups.google.com/forum/#!forum/opentm2-support Overview

Backup Slides Overview

Future Core Functions (1 of 2) Core FUNCTIONS supporting translation processes and tools: Globalization Management support Translation Work Flow support Translation Project Management support Core ENGINE functionality: Run on various platforms such as WIN32, LINUX, AIX, UNIX, MAC Translation Workbench component Folder Management component (ZIP technology) Translation Memory component Open technology to support third party translation memory plug-ins for: MySQL, PostgreSQL, other (relational) DBs. Shared Translation Memory component: Server based shared translation memory Local translation memories with replication & synchronization (offline/online capabilities) Overview

Future Core Functions (2 of 2) Language support: Support major languages including emerging markets (e.g. India). Translation Dictionary component: A shared, server based dictionary component Local dictionary with replication & synchronization function (offline/online capabilities) Translation Editor component: Editor for text-based files (e.g. *.TXT, *.XML, *.HTML etc.) Editor for GUI-files (e.g. *.DLG, *.RC) WYSIWYG capabilities (e.g. Symphony, Open Office, Libre Office, MS Office,...) Word Count component: - Generates consistent and reliable word count independent from source file formats API / Connector component: Allow to easily plug-in third-party components Allow to control the entire environment via API for automated work-flow support File Parsers / Markup Tables: Supports all leading file formats Overview

Future Core Modules & Additional Modules (1 of 2) Plug-In Manager with Plugins representing the CORE ENGINE: Analysis Engine Segmentation Engine Markup Tables (file parser) Translation Memory Component Word Count Workbench Translation Editor API / Batch-commands Overview

Future Core Modules & Additional Modules (2 of 2) ADDITIONAL MODULES (Plug-Ins developed by supporting dedicated company needs): Language Component (e.g. HUNSPELL) Translation quality checking component (e.g. TRANSLATE 5) Dictionary Component / Term List Component Machine Translation Component Pre- and Post translation component Counting component Segmentation component (Markupo Tables as well as segmentation rules). Additional Translation Editors component Overview

Development Schedule (key milestones) (1 of 3) Priority 1: Translation Editor Plugin (performs interactive translation task) Translation Memory Editor Plugin (allows editing of integrated translation memory) Translation Dictionary Editor Plugin (allows editing of integrated translation dictionary) Translation Memory Plugin (the internal translation memory/-ies) Dictionary Plugin (the internal dictionary/-ies) Markup Table Plugin (support for file parsers) Shared Translation Memory Plugin (located on a server accessed via Web-Services). "Abstract Document Layer" Plugin (access translation documents in a controlled way) "Abstract Folder Layer" Plugin (access in a controlled way) Word Count Plugin (static & dynamic word counting) Plug-in for Language Support & Linguistic Processing (e.g. HUNSPELL) API Plugin (programmatically control ) Q-Environment (web based application for Translation Quality Insurance) Overview

Development Schedule (key milestones) (2 of 3) Priority 2: Workbench Plugin Markup Table Identification Plugin Automated Version Update Plug-In for ITM (Initial Translation Memory) Plug-in for Synchronization & for Online & Offline Capabilities Analysis Engine Plugin Plugin-Manager GUI MTI Plugin (Machine Translation Integration & Support) Overview

Development Schedule (key milestones) (3 of 3) Priority 3: Markup Table Development Environment Translation Workflow Management Plugin User-Interface Rework Globalization Management Plugin Translation Project Management Plugin Terminology Management plugin Content Management Support Plugin Improve Usability Overview