NLP requires a computational system, a text source, a source language, and a target language. The text source can be text documents, audio or video recordings, or similar sources. The source text must be inserted into a computational system so that the NLP algorithms can process it. Then, the text must be translated into the target language and the results must be checked and validated.