We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1598f1 commit 96dd84aCopy full SHA for 96dd84a
langdetect/detector.py
@@ -149,6 +149,17 @@ def _detect_block(self):
149
if not ngrams:
150
raise LangDetectException(ErrorCode.CantDetectError, 'No features in text.')
151
152
+ if len(ngrams) < self.ITERATION_LIMIT / 3:
153
+ # More accurate to take them all
154
+ prob = self._init_probability()
155
+ for i, ngram in enumerate(ngrams):
156
+ self._update_lang_prob(prob, ngram, self.alpha)
157
+ if i % 5 == 0:
158
+ self._normalize_prob(prob)
159
160
+ self.langprob = prob
161
+ return
162
+
163
self.langprob = [0.0] * len(self.langlist)
164
165
self.random.seed(self.seed)
0 commit comments