Skip to content

Commit

Permalink
no newlines in text for FastText
Browse files Browse the repository at this point in the history
  • Loading branch information
computermacgyver committed Oct 2, 2024
1 parent c7fcdb2 commit 61963fd
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion app/main/lib/langid.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# 3rd party langid providers
from flask import current_app as app
import json
import re

from google.cloud import translate_v2 as translate
# import requests # Used for MicrosoftLangidProvider
Expand Down Expand Up @@ -87,7 +88,7 @@ class FastTextLangidProvider:
fasttext_model = fasttext.load_model("extra/fasttext_language_id/lid.176.ftz")
@staticmethod
def langid(text):
prediction = list(FastTextLangidProvider.fasttext_model.predict(text))
prediction = list(FastTextLangidProvider.fasttext_model.predict(re.sub("[\n\r]"," ",text,re.MULTILINE)))
# prediction is a list of tuples, e.g., [('__label__en',), array([0.22517213])]

language = prediction[0][0].split("__")[-1]
Expand Down

0 comments on commit 61963fd

Please sign in to comment.