This seems problematic. "Given the right context" a lot of words could be synonyms. It seems like it's implicit in the meaning of "synonymous" that two words share the same meaning if they're interchangeable (in their respective languages) in all contexts.