Many solutions for calculating semantic similarity, both topological and statistical, have already been developed for English.
few are designed that they can be adapted to under-resourced languages like Arabic language, because they often use advanced natural language processing techniques which are specific to a language.