GSoC/GCI Archive
Google Summer of Code 2009 The Apertium Project

Apertium going SOA

by pminervini for The Apertium Project

To translate many documents, many Apertium processes are created and each one loads dictionaries, transducers, grammars etc. from scratch, causing a waste of resources and reducing scalability. A solution is to implement an Apertium Server that doesn't need to reload all the resources for every translation task; this kind of service would be able to handle multiple request at the same time, improve scalability and could be easily included into existing business processes with little effort.