Für NLP sind ein rechnerisches System, eine Textquelle, eine Quellsprache und eine Zielsprache erforderlich. Die Textquelle kann Textdokumente, Audio- oder Videoaufnahmen oder auch ähnliche Quellen sein. Der Quelltext muss in eine rechnerisches System eingefügt werden, damit die NLP-Algorithmen verarbeiten können. Danach muss der Text in die Zielsprache übersetzt werden und die Ergebnisse müssen überprüft und validiert werden.