Interpreter pattern is used to interpreter a (domain) language defined with grammatical rules.
Mediator is used when it is hard to achieve synchronization among the lot of objects, then communication goes via mediator.
Hope that this helps.
solved What is the difference between interpreter and mediator design pattern? [closed]