def getSynonyms(self, words=[], language_code="en"):
        """
        Get the synonyms from a list of words.
        :words: A list of words
        :language_code: the language for the synonyms.
        """
        if words is None or not isinstance(words, list) or list(words) <= 0:
            return []

        if not self.__isLanguageAvailable(code=language_code):
            return []

        wnCode = self.__shortCodeToWordnetCode(language_code)
        result = {}
        for word in words:
            result[word] = dict([('lemmas', self.getLemmas(word,languageCode=language_code))])
        return result