Collaborative Translation with Mobile Agents