AFAIC both sed and awk are general purpose text processing utilities with whom a user can get quite similar results, in a slightly different syntax:
With both, a user could add, replace/translate and delete content in a file.
What is the main difference between these two general purpose text processing utilities and the tr text processing utility?
I assume that tr's functionality is included in both sed and awk so it is just narrowed to the specific context of replacing one string in another, but I'm not sure I'm accurate here or translating it to another.