Acá encontré un post de alguien hablando de las librerías en Ruby de NLP:
Como dice, la mayoría son bridges a una librería en Python/Java... De nuevo te recomiendo que no te enfrasques en utilizar una tecnología en particular (Ruby en este caso) porque sinceramente dudo que te lo haga fácil: por lo que menciona, están bastante verdes los proyectos. Mi experiencia desarrollando algunas cosas científicas en Ruby fue bastante mala.
De todas formas, no estoy seguro de que nltk pueda ayudarte con el problema que mencionás. Sé que tiene un módulo de traducción (Babelize) pero no sé mucho más que eso.