Anuvaad Pranaali: A RESTful API for Machine Translation

  • Nehal J. Wani
  • Sharada Prasanna Mohanty
  • Suresh Purini
  • Dipti Misra Sharma
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10380)


The current web APIs are end-user centric as they mostly focus on the end results. In this paper, we break this paradigm for one class of scientific workflow problems —machine translation, by designing an API that caters not only to the end users but also allows researchers to find bugs in their systems by exposing the ability to programmatically manipulate the results. Moreover, it follows an easy to replicate workflow based mechanism, which is built on the concept of microservices.


REST API Microservices NLP Framework Docker Workflow 


  1. 1.
    Sampark: Machine translation among Indian languages (2016). Accessed 10 Feb 2016
  2. 2.
    Mohanty, S.P., Wani, N.J., Srivastava, M., Sharma, D.M.: Kathaa: a visual programming framework for NLP applications. In: Proceedings of the Demonstrations Session, NAACL HLT 2016, The 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, San Diego California, USA, 12–17 June 2016, pp. 92–96. The Association for Computational Linguistics (2016)Google Scholar
  3. 3.
    Tablan, V., Bontcheva, K., Roberts, I., Cunningham, H., Dimitrov, M.: AnnoMarket: an open cloud platform for NLP. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 19–24. Association for Computational Linguistics, Sofia, Bulgaria, August 2013.
  4. 4.
    Thones, J.: Microservices. IEEE Software 32(1), 116 (2015). CrossRefGoogle Scholar
  5. 5.
    Vasiļjevs, A., Skadiņš, R., Tiedemann, J.: Letsmt!: cloud-based platform for do-it-yourself machine translation. In: Proceedings of the ACL 2012 System Demonstrations, pp. 43–48. Association for Computational Linguistics, Jeju Island, Korea, July 2012.
  6. 6.
    Webber, J., Parastatidis, S., Robinson, I.: REST in Practice: Hypermedia and Systems Architecture, 1st edn. O’Reilly Media, Cambridge (2010). Google Scholar
  7. 7.
    Woods, D.: Enterprise Services Architecture. O’Reilly Media, Sebastopol (2003)., ISBN 10: 0596005512Google Scholar
  8. 8.
    Wu, H., Fei, Z., Dai, A., Sammons, M., Roth, D., Mayhew, S.: ILLINOISCLOUDNLP: text analytics services in the cloud. In: Calzolari, N., Choukri, K., Declerck, T., Loftsson, H., Maegaard, B., Mariani, J., Moreno, A., Odijk, J., Piperidis, S. (eds.) Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC 2014), pp. 14–21. European Language Resources Association (ELRA), Reykjavik, Iceland, May 2014. aCL Anthology Identifier: L14–1504Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Nehal J. Wani
    • 1
  • Sharada Prasanna Mohanty
    • 1
  • Suresh Purini
    • 1
  • Dipti Misra Sharma
    • 1
  1. 1.International Institute of Information TechnologyHyderabadIndia

Personalised recommendations