Soumettre la recherche
Mettre en ligne
Lets Localize Your Plugins
•
0 j'aime
•
435 vues
G
guesta950cdd8d
Suivre
Introduction of translation assistance tool
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 15
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
dat-Post-Producer-final
dat-Post-Producer-final
Scott Matics
International Benefits – Logica: A global company
International Benefits – Logica: A global company
Day Software
Multilingual Site Building with Drupal 7 at Drupal Camp NYC 10
Multilingual Site Building with Drupal 7 at Drupal Camp NYC 10
Suzanne Dergacheva
Multilingual Content: Presentation from DrupalCamp Montreal 2012
Multilingual Content: Presentation from DrupalCamp Montreal 2012
Suzanne Dergacheva
Cf&oa
Cf&oa
Mohd Nazim
Compiler design tutorial
Compiler design tutorial
Varsha Shukla
Storyboard
Storyboard
BesaAlili
Evaluation 4
Evaluation 4
BesaAlili
Recommandé
dat-Post-Producer-final
dat-Post-Producer-final
Scott Matics
International Benefits – Logica: A global company
International Benefits – Logica: A global company
Day Software
Multilingual Site Building with Drupal 7 at Drupal Camp NYC 10
Multilingual Site Building with Drupal 7 at Drupal Camp NYC 10
Suzanne Dergacheva
Multilingual Content: Presentation from DrupalCamp Montreal 2012
Multilingual Content: Presentation from DrupalCamp Montreal 2012
Suzanne Dergacheva
Cf&oa
Cf&oa
Mohd Nazim
Compiler design tutorial
Compiler design tutorial
Varsha Shukla
Storyboard
Storyboard
BesaAlili
Evaluation 4
Evaluation 4
BesaAlili
The primary research pictures
The primary research pictures
BesaAlili
Smart Internationalization assistance and resource translation tools
Smart Internationalization assistance and resource translation tools
mreiterer
I18N refactoring support and the TapiJI online translator
I18N refactoring support and the TapiJI online translator
mreiterer
Horror sub genre locations pictures
Horror sub genre locations pictures
BesaAlili
Evaluation 3 3 3
Evaluation 3 3 3
BesaAlili
Machine Translation Tools webinar
Machine Translation Tools webinar
Legal Services National Technology Assistance Project (LSNTAP)
Multilizer Enterprise - Quick Introduction
Multilizer Enterprise - Quick Introduction
Multilizer
Jasig-sakai2012-communitytranslation-kajita
Jasig-sakai2012-communitytranslation-kajita
Shoji Kajita
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
Gary Lefman
Cisco Localisation Toolkit
Cisco Localisation Toolkit
Geertjan Wielenga
Website Translation - Simplified
Website Translation - Simplified
Skawa Innovation
Easyling at atc London
Easyling at atc London
Skawa Innovation
Extending Machine Translation in AEM
Extending Machine Translation in AEM
Vivek Sachdeva
Delivering Eclipse Projects
Delivering Eclipse Projects
Genuitec, LLC
SDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated Translation
SDL Trados
What's new on memoQ 4.5
What's new on memoQ 4.5
Val Ivonica
Cloud-based Translation Memory Systems
Cloud-based Translation Memory Systems
Uwe Muegge
Paremus service fabric
Paremus service fabric
pjhInovex
Lingotek Community Translation Platform June 2009 Public
Lingotek Community Translation Platform June 2009 Public
Robert Vandenberg
IntlandSoftware: codeBeamer 6.0 + Requirements Management
IntlandSoftware: codeBeamer 6.0 + Requirements Management
Intland Software GmbH
eZ Product Vision Keynote
eZ Product Vision Keynote
eZ Publish Community
Language Weaver
Language Weaver
tyler frieling
Contenu connexe
En vedette
The primary research pictures
The primary research pictures
BesaAlili
Smart Internationalization assistance and resource translation tools
Smart Internationalization assistance and resource translation tools
mreiterer
I18N refactoring support and the TapiJI online translator
I18N refactoring support and the TapiJI online translator
mreiterer
Horror sub genre locations pictures
Horror sub genre locations pictures
BesaAlili
Evaluation 3 3 3
Evaluation 3 3 3
BesaAlili
Machine Translation Tools webinar
Machine Translation Tools webinar
Legal Services National Technology Assistance Project (LSNTAP)
Multilizer Enterprise - Quick Introduction
Multilizer Enterprise - Quick Introduction
Multilizer
En vedette
(7)
The primary research pictures
The primary research pictures
Smart Internationalization assistance and resource translation tools
Smart Internationalization assistance and resource translation tools
I18N refactoring support and the TapiJI online translator
I18N refactoring support and the TapiJI online translator
Horror sub genre locations pictures
Horror sub genre locations pictures
Evaluation 3 3 3
Evaluation 3 3 3
Machine Translation Tools webinar
Machine Translation Tools webinar
Multilizer Enterprise - Quick Introduction
Multilizer Enterprise - Quick Introduction
Similaire à Lets Localize Your Plugins
Jasig-sakai2012-communitytranslation-kajita
Jasig-sakai2012-communitytranslation-kajita
Shoji Kajita
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
Gary Lefman
Cisco Localisation Toolkit
Cisco Localisation Toolkit
Geertjan Wielenga
Website Translation - Simplified
Website Translation - Simplified
Skawa Innovation
Easyling at atc London
Easyling at atc London
Skawa Innovation
Extending Machine Translation in AEM
Extending Machine Translation in AEM
Vivek Sachdeva
Delivering Eclipse Projects
Delivering Eclipse Projects
Genuitec, LLC
SDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated Translation
SDL Trados
What's new on memoQ 4.5
What's new on memoQ 4.5
Val Ivonica
Cloud-based Translation Memory Systems
Cloud-based Translation Memory Systems
Uwe Muegge
Paremus service fabric
Paremus service fabric
pjhInovex
Lingotek Community Translation Platform June 2009 Public
Lingotek Community Translation Platform June 2009 Public
Robert Vandenberg
IntlandSoftware: codeBeamer 6.0 + Requirements Management
IntlandSoftware: codeBeamer 6.0 + Requirements Management
Intland Software GmbH
eZ Product Vision Keynote
eZ Product Vision Keynote
eZ Publish Community
Language Weaver
Language Weaver
tyler frieling
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
Stefane Fermigier
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
Suzanne Dergacheva
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Maarten Verwaest
Localization Project Management
Localization Project Management
barakdanin
Localization Project Management
Localization Project Management
Maria Asnes
Similaire à Lets Localize Your Plugins
(20)
Jasig-sakai2012-communitytranslation-kajita
Jasig-sakai2012-communitytranslation-kajita
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit
Cisco Localisation Toolkit
Website Translation - Simplified
Website Translation - Simplified
Easyling at atc London
Easyling at atc London
Extending Machine Translation in AEM
Extending Machine Translation in AEM
Delivering Eclipse Projects
Delivering Eclipse Projects
SDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated Translation
What's new on memoQ 4.5
What's new on memoQ 4.5
Cloud-based Translation Memory Systems
Cloud-based Translation Memory Systems
Paremus service fabric
Paremus service fabric
Lingotek Community Translation Platform June 2009 Public
Lingotek Community Translation Platform June 2009 Public
IntlandSoftware: codeBeamer 6.0 + Requirements Management
IntlandSoftware: codeBeamer 6.0 + Requirements Management
eZ Product Vision Keynote
eZ Product Vision Keynote
Language Weaver
Language Weaver
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Localization Project Management
Localization Project Management
Localization Project Management
Localization Project Management
Dernier
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Dernier
(20)
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Lets Localize Your Plugins
1.
Let s Localize
your plug-ins by using translation assistance tool “Benten” March 23, 2010 Motoki MORI NEC Soft, Ltd. Eclipse Japanization consortium
2.
Self Introduction ▐ Name:
Motoki MORI ▐ Job title: Manager Promoting Globalization of software products and services ▐ Company: NEC Soft, Ltd. (Tokyo Japan) ▐ The leader of Eclipse J10n Consortium (Sub-working group of Japan WG) ▐ mori-m@mxa.nes.nec.co.jp Page 2 © NEC Corporation 2009 NEC Confidential
3.
1. Eclipse Japan
Working Group ▐ Some Japanese software venders had associated a working group Launched in 2005 Consists of NTT Comware, Fujitsu, Hitachi Corporation, Hitachi Software, IBM Japan, and NEC Corporation Seminars for using Eclipse IDE Seminars for Developing Eclipse RCP applications Japanese market needed a language pack. We informed activity and asked cooperation in EclipseCon2008 to committers of Babel project Page 3 © NEC Corporation 2009 NEC Confidential
4.
2. Joint session
with Babel in EclipseCon2009 Page 4 © NEC Corporation 2009 NEC Confidential
5.
3. Translation Assistance
tool “Benten” Goal: ▐ Establishing sustainable translation community for localizing help files with a few core members Supporting scalability of community Capability of controlling translation quality ▐ For the purpose, we provide: Translation assistance tools “Benten” Role based workflow and supporting tools (translation workflow assistance tools and translation community server) Translation memory & glossary (English-Japanese) Page 5 © NEC Corporation 2009 NEC Confidential
6.
3. Translation Assistance
tool “Benten” Concept: ▐ Definition of roles ▐ Definition of translation workflow ▐ Emphasizing review by engineers ▐ Efficient translation and review with integrated assistance Features: ▐ Implemented as an Eclipse plug-in ▐ Provided as an open source under EPL ▐ Efficient translation and review by using XLIFF(*) Editor integrated with translation memory. ▐ Applicable to .properties and other formats by developing a filters Page 6 © NEC Corporation 2009 NEC Confidential
7.
3. Translation Assistance
tool “Benten” For everyone, cleverly, easily ▐ For everyone This is a free ITE (Integrated translation Environment). You will be able to download it from Babel project site. ▐ Cleverly This tool integrates a full-fledged translation memory(TM). By using previous translation and terminology effectively, all community can realize high-quality translation. ▐ Easily TM, terminology, validator are integrated seamlessly with translation editor. It provides you with comfort environment for translation by reducing unnecessary manipulations. Page 7 © NEC Corporation 2009 NEC Confidential
8.
3. Translation Assistance
tool “Benten” Integrated translation Translation Environment Memory pane on Eclipse XLIFF editor pane for Terminology translation and pane review Validator pane Page 8 © NEC Corporation 2009 NEC Confidential
9.
The effect 1
Difference translation Applying previous translation You don’t have to translate same sentence any more. Page 9 © NEC Corporation 2009 NEC Confidential
10.
The effect 2
Making use of similar translation Similar translations are shown in order of similarity. Page 10 © NEC Corporation 2009 NEC Confidential
11.
The effect 3
Reducing flicker of translation $` Translation $cAdd new translation by shared-TM to TM $aCollecting translation result Check • Shared-TM translation Cannot save working sets Š¤ÿOimŠ-[š 0’OÝ 0M 0[0“ [X0g 0~ kcÿ0ï0ü 0°0û» 0È’OÝ 0g 0~ 0-0ó 0 0à 0 {¡ 0M 0[0“ • Do you want to continue? Š¤ 0j 0_ ÿ0B 0o}š 0Q 0D 0Y ? 0_ 0g 0K kcÿ}š ˆL 0W 0Y ? 0~ 0K For parallel translation Page 11 © NEC Corporation 2009 NEC Confidential
12.
4. Sample of
system architecture in Japan Benten Translation Assistance tools XLIFF Editor Translator Search and get TM Search and get Glossary Translation community server Validate Translation Task User Reviewer management management Wiki Resource Translation workflow Management System admin assistance tools Mailing list Repository Transform original to XLIFF Translation Pick out and Merge Coordinator XLIFF Machine translation Translation Statistics Translation Maintenance TM committer ; This glossary is donated by Pleiades project. Page 12 © NEC Corporation 2009 NEC Confidential
13.
7. Demonstration Page
13 © NEC Corporation 2009 NEC Confidential
14.
8. Current status ▐
We tried to make translation memory for help translation. As a result we made translated help files of Platform, JDT, WTP and Mylyn into Japanese. I donated them Babel project and it has been released as a part of Japanese language pack. ▐ The source code of Benten Version 1.0 will be opened soon at SourceForge.JP ▐ I have already contact with committer of Babel project, and check about how to contribute our tool to Babel. ▐ I have already open new bug in order to ask IP check of source code. Page 14 © NEC Corporation 2009 NEC Confidential
15.
I hope that
my proposal will be accepted. mori-m@mxa.nes.nec.co.jp
Télécharger maintenant