taus open source machine translation showcase, seattle, the simple install – streamlining moses...
DESCRIPTION
This presentation is a part of the MosesCore project that encourages the development and usage of open source machine translation tools, notably the Moses statistical MT toolkit. MosesCore is supported by the European Commission Grant Number 288487 under the 7th Framework Programme. For the latest updates, follow us on Twitter - #MosesCoreTRANSCRIPT
TAUS OPEN SOURCE MACHINE TRANSLATION SHOWCASE
The Simple Install – Streamlining Moses Setup for Industry Scale Users
11:30-11:45Wednesday, 17 October
Jeff RueppelAdobe
Jeffrey Rueppel | MT Architect – Multilingual Content Intelligence Team
Adobe Open Source MT Tooling And Best Practices
Two Efforts – Tooling and Efficiency1. Tooling:• Corpus Tool• Training Tool• Testing Tool
2. Efficiency:• Automated
Trainer• RPM + YUM
3
1. Tooling - Overview And Work Flow
4
1. Tooling - Corpus Tool
5
1. Tooling - Trainer
6
1. Tooling - Testing Tool
7
1. Tooling/Efficiency – Automated Trainer
8
2. Efficiency - Why Streamline? Answer: Installing Moses In A Custom Environment Takes….
9
*Methuselah tree is now estimated at being 4,841 years old
A
LongTime.
2. Efficiency - Standard Moses Install Practice1. Install Dependency Packages
2. Compile and Install Language Models and GIZA++
3. Check Out Source Code From GITHUB
4. Copy BIN and Source Scripts to Destination Folder
5. Download Sample Model And Translate Something
10
2. Streamlined InstallationStreamlined MosesInstallation Instructions Fit On One Page
11
2. How did we do it?1. Created RPM Package of dependencies(CENT OS6 in our Case)
12
2. Private YUM repository to centralize package management
+
YUM (Yellow Dog Updater Modified)
2. RPM PACKAGE CREATION
13
glibc-develglibc-headerslibstdc++-develBoost-develxmlrpc-c-develzlib-deveMoses-suite-develgiza-ppirstlm
Boostxmlrpc-cgiza-ppirstlmzlibperl-CGIperl GDperl-XML-Twig
RequiredFor Building
Required To Run
2. YUM Repository
14
1. Create a repository definition on the local machine - /etc/yum.repos.d
2. Execute: yum install moses-core-irstlm3. Execute: yum install moses-test-suite4. /moses-suite/bin/moses-suite-test-inst.sh
Thank You And Questions
?15