@@ -306,10 +306,8 @@ def _from(
306
306
if is_every_language_model_preloaded :
307
307
detector ._preload_language_models ()
308
308
309
- if is_built_from_one_language or is_low_accuracy_mode_enabled :
310
- detector ._preload_unique_ngram_models ()
311
-
312
309
if is_built_from_one_language :
310
+ detector ._preload_unique_ngram_models ()
313
311
detector ._preload_most_common_ngram_models ()
314
312
315
313
return detector
@@ -402,17 +400,12 @@ def unload_language_models(self):
402
400
self ._quadrigram_language_models .pop (language )
403
401
self ._fivegram_language_models .pop (language )
404
402
405
- if (
406
- self ._is_built_from_one_language
407
- or self ._is_low_accuracy_mode_enabled
408
- ):
403
+ if self ._is_built_from_one_language :
409
404
self ._unique_unigram_language_models .pop (language )
410
405
self ._unique_bigram_language_models .pop (language )
411
406
self ._unique_trigram_language_models .pop (language )
412
407
self ._unique_quadrigram_language_models .pop (language )
413
408
self ._unique_fivegram_language_models .pop (language )
414
-
415
- if self ._is_built_from_one_language :
416
409
self ._most_common_unigram_language_models .pop (language )
417
410
self ._most_common_bigram_language_models .pop (language )
418
411
self ._most_common_trigram_language_models .pop (language )
@@ -604,7 +597,7 @@ def compute_language_confidence_values(self, text: str) -> list[ConfidenceValue]
604
597
if len (words ) == 0 :
605
598
return values
606
599
607
- if self ._is_built_from_one_language or self . _is_low_accuracy_mode_enabled :
600
+ if self ._is_built_from_one_language :
608
601
language_detected_by_ngrams = (
609
602
self ._detect_language_with_unique_and_common_ngrams (words )
610
603
)
0 commit comments