Random Word Generator from Lingua Library

  • Share this:

Code introduction


This function randomly selects a language from the Lingua library and generates a random word in that language.


Technology Stack : Lingua library, languages, wordnet

Code Type : Function

Code Difficulty : Intermediate


                
                    
import random

def random_word_language(arg1, arg2):
    from lingua import languages
    from lingua import wordnet
    
    # Generate a random language code
    language_code = random.choice(list(languages.keys()))
    
    # Get the wordnet language from the language code
    wordnet_language = wordnet.get_language(language_code)
    
    # Generate a random word in the selected language
    random_word = wordnet_language.get_random_word()
    
    return random_word