dunno if the finnish translation is accurate and fixed the vader and punkt_tab not installing issues like jesus

This commit is contained in:
WhatDidYouExpect 2025-07-01 16:57:39 +02:00
parent d122c5ffe9
commit 28ffa7b730
4 changed files with 22 additions and 208 deletions

View file

@ -1,6 +1,26 @@
import re
from modules.globalvars import *
from modules.translations import *
import nltk
import nltk.data
# Ensure required NLTK resources are available
def check_resources():
# Check for required NLTK resources and download if missing
resources = {
'vader_lexicon': 'sentiment/vader_lexicon',
'punkt_tab': 'tokenizers/punkt',
}
for resource, path in resources.items():
try:
nltk.data.find(path)
print(f"{resource} is already installed.")
except Exception:
nltk.download(str(resource))
check_resources()
from nltk.sentiment.vader import SentimentIntensityAnalyzer
from nltk.tokenize import word_tokenize