search equipment machines cnc handling english machining natural language processing translation milling family machinery artificial intelligence cad name online translation nlp domain machine translation supplies computational linguistics