Printed on 2014/07/24 15:17 Transenter http://transenter.com/
Solution for SDL Studio Skill Requirements C# (advanced) G Python (intermediate) G knowledge of Windows architecture and programming G using REST APIs G SDL Trados Studio SDK experience will be an advantage G Job Description Installation module for automated installation of Transenter's Solution (further referred to as 1. 'Solution') Django stack (Python, Django, Apache+mod_wsgi, PostgreSQL plus required modules) 1. Solution application, with automatic configuration and initialization 2. Solution Plugin for SDL Trados Studio version 2011 and 2014 2. automated integration between Solution API and SDL Trados Studio API 1. user interface for Solution API (TM preparation, configuration settings, update check), plugin 2. help and license information Operating System requirements: Windows Vista/7/8 Solution Plugin compatibility requirements: SDL Trados Studio version 2011 and 2014 Job Specification (I) Solution installation module Description: The module should allow for automatic installation and configuration of Solution application on the Django stack (Python/Django/PostgreSQL), running under Apache on Windows. Installation: 1. Python 2.7.x series H PostgreSQL 9.x series H psycopg (PostgreSQL adapter for Python) H Django 1.6.x series H Apache 2.x with mod_wsgi H Transenter 2/2 Solution for SDL Studio Printed on 2014/07/24 15:17 Transenter http://transenter.com/ required Python/Django modules (lxml, requests, NLTK, unidecode, pytz, Django REST framework) H Solution application H Configuration: 2. Apache server configuration H PostgreSQL database initialization H Solution initialization H Solution deployment test H (II) Solution Plugin for SDL Trados Studio Description: The plugin integration module should allow for automatic interception (via SDK) of SDL Studio translation memory calls plus applying Solution API calls (comunication layer between Studio and Solution). Also, the plugin should provide a user interface for managing configuration, managing of rules, processing of translation memory files, etc. The plugin must be written in C#, based on SDL plug-in framework, and must use available official SDL Trados Studio SDKs for communication between Solution and Trados Studio. (II.a) Automated integration between Solution API and SDL Trados API Plugin automated integration should allow for: automatic interception of SDL Studio translation memory calls plus applying Solution API calls 1. before querying Trados Studio Translation Memory automatic interception of SDL Studio translation memory calls plus applying Solution API calls after 2. retrieval from the Trados Studio Translation Memory The Solution API calls will be carried out using REST API calls. (II.b) Plugin user interface Plugin user interface should allow for: plugin activation 1. plugin configuration 2. Solution: rules creation, displaying, updating and deleting 3. Solution: TM file processing 4. Solution: checking for updates 5. displaying plugin help 6. displaying license information 7. The Solution actions will be carried out by Solution system by using REST API calls.