This is a pretty common problem.
Many organizations have substantial investments with in existing languages like C# and Java. It’s not cost effective to consider re-implementing all that work in the Translator using Lua.
A good solution to this type of problem is make a small application in the other language which can expose this functionality via a simple RESTful web service interface. Once the calls are exposed in this manner it becomes easy to use the Iguana Translator in the manner it was intended, which is as an integration solution.
See web services.