How does translation software deal with synonyms?