Vim. It can easily handle large multi gigabyte text files.
For batching: head, tail, awk, grep -- the good old command line gems. They have hardly been beaten in speed.
If you mean "clean" in terms of some standarization (thinking of natural language recognition), I hardly can imagine there is a single tool which covers all use cases...