MTUOC server: integrating several NMT and LLM s into professional translation workflows (2025)

Abstract: In this paper, we present the latest version of MTUOC-server and MTUOC-multiserver, a robust tool capable of launching one or more translation servers. It supports a wide range of NMT systems and LLM models, both commercial and open-source, and is compatible with several communication protocols, broadening the range of tools it can work with. This server is a component of the MTUOC project and is distributed under an free license.

## introduction the number of available machine translation (mt) systems has significantly increased in recent years, and with the successful integration of large language models (llms) for translation, the variety of options is higher than ever. however, not all of these systems are suitable for professional translation environments, as they cannot be easily integrated with existing translation tools. while some of these systems offer impressive quality, they may lack essential features, such as the restoration of xml tags, which are crucial in real-world translation scenarios. even more, the combination of several mt tools in a single workflow is not always straightforward. taking all these factors into account, and in line with objectives of the mtuoc (machine translation at universitat oberta de catalunya) project 1 , which aims to make advanced mt technologies more accessible to everyone, we have developed new versions of the mtuoc server and a companion program called mtuoc-multiserver. the mtuoc-server is a software application designed to interface with a single mt or llm translation system, supporting multiple communication © 2025 the authors. this article is licensed under a creative commons 4.0 licence, no derivative works, attribution, cc-by-nd. 1 https://mtuoc.github.io/ protocols to ensure compatibility with a wide range of client applications. it can integrate with an extensive array of translation services and tools, a capability that continues to expand with each new version. the mtuoc-multiserver is a software application capable of connecting with multiple mtuoc-servers, aggregating translation candidates from each server, and ranking them based on predefined metrics or criteria. this ensures that the top-ranked translation candidate is the best among all received options. ## conclusions and future work we have presented a tool that allows to integrate several mt and llm into professional translation workflows. the tool holds a free license (gnu-gpl) and it can be downloaded from github. 8 as a future work, we plan to explore more efficient ways to query llms, as ollama or llama.cpp.