4444 SourceLanguageChoices ,
4545)
4646
47+ MACHINERY_DEFAULT_THRESHOLD = 80
48+
4749if TYPE_CHECKING :
4850 from collections .abc import Iterable , Iterator
4951
@@ -148,7 +150,7 @@ def validate_settings(self) -> None:
148150 self .validate_target_language ,
149151 [("test" , None )],
150152 None ,
151- 75 ,
153+ MACHINERY_DEFAULT_THRESHOLD ,
152154 )
153155 except Exception as error :
154156 raise ValidationError (
@@ -701,7 +703,7 @@ def translate(
701703 self ,
702704 unit : Unit ,
703705 user : User | None = None ,
704- threshold : int = 75 ,
706+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
705707 * ,
706708 source_language : Language | None = None ,
707709 ):
@@ -751,7 +753,7 @@ def download_multiple_translations(
751753 target_language ,
752754 sources : list [tuple [str , Unit | None ]],
753755 user : User | None = None ,
754- threshold : int = 75 ,
756+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
755757 ) -> DownloadMultipleTranslations :
756758 """
757759 Download dictionary of a lists of possible translations from a service.
@@ -771,7 +773,7 @@ def _translate(
771773 target_language ,
772774 sources : list [tuple [str , Unit | None ]],
773775 user = None ,
774- threshold : int = 75 ,
776+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
775777 ) -> DownloadMultipleTranslations :
776778 return {
777779 text : result
@@ -790,7 +792,7 @@ def _translate_sources(
790792 target_language ,
791793 sources : list [tuple [str , Unit | None ]],
792794 user = None ,
793- threshold : int = 75 ,
795+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
794796 ) -> list [list [TranslationResultDict ]]:
795797 output : list [list [TranslationResultDict ]] = [[] for _source in sources ]
796798 pending : dict [str , list [tuple [int , Unit | None , str , dict [str , str ]]]] = (
@@ -880,7 +882,7 @@ def _download_pending_translations(
880882 source_language ,
881883 target_language ,
882884 user = None ,
883- threshold : int = 75 ,
885+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
884886 ) -> None :
885887 remaining_keys = list (pending )
886888 while remaining_keys :
@@ -945,7 +947,7 @@ def download_pending_translations(
945947 target_language ,
946948 sources : list [tuple [str , Unit | None , int ]],
947949 user : User | None = None ,
948- threshold : int = 75 ,
950+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
949951 ) -> DownloadMultipleTranslations :
950952 return self .download_multiple_translations (
951953 source_language ,
@@ -976,7 +978,7 @@ def batch_translate(
976978 self ,
977979 units : list [Unit ] | UnitQuerySet ,
978980 user : User | None = None ,
979- threshold : int = 75 ,
981+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
980982 * ,
981983 source_language : Language | None = None ,
982984 ) -> None :
@@ -1058,7 +1060,7 @@ def download_translations(
10581060 text : str ,
10591061 unit : Unit | None ,
10601062 user : User | None ,
1061- threshold : int = 75 ,
1063+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
10621064 ) -> DownloadTranslations :
10631065 """
10641066 Download list of possible translations from a service.
@@ -1078,7 +1080,7 @@ def download_multiple_translations(
10781080 target_language ,
10791081 sources : list [tuple [str , Unit | None ]],
10801082 user : User | None = None ,
1081- threshold : int = 75 ,
1083+ threshold : int = MACHINERY_DEFAULT_THRESHOLD ,
10821084 ) -> DownloadMultipleTranslations :
10831085 return {
10841086 text : list (
0 commit comments