You can download this code by clicking the button below.
This code is now available for download.
The function uses the WordnetFrequencyLemmatizer class from the Lingua library to generate a specified number of random words in a given language.
Technology Stack : Lingua, WordnetFrequencyLemmatizer
Code Type : Function
Code Difficulty : Intermediate
import random
def random_word_generator(num_words=5, language='en'):
from lingua import WordnetLemmatizer, WordnetFrequencyLemmatizer
# Initialize lemmatizers
lemmatizer = WordnetLemmatizer()
frequency_lemmatizer = WordnetFrequencyLemmatizer()
# Generate random words based on frequency
words = frequency_lemmatizer.generate(num_words, language=language)
return words