File size: 371 Bytes
24bf069 |
1 2 3 4 5 6 7 8 9 10 11 |
from data_cleaning import clean_text
import numpy as np
def predict_language(text, model, cv, le):
cleaned_text = clean_text(text)
text_vectorized = cv.transform([cleaned_text])
prediction = model.predict(text_vectorized)
predicted_label = le.inverse_transform([np.argmax(prediction)])[0] # Get the first element of the list
return predicted_label
|