@@ -63,8 +63,8 @@ class Translator:
6363 @overload
6464 def translate_batch (
6565 self ,
66- source : Iterable [list [str ]],
67- target_prefix : Iterable [list [str ] | None ] | None = None ,
66+ source : Iterable [Sequence [str ]],
67+ target_prefix : Iterable [Sequence [str ] | None ] | None = None ,
6868 * ,
6969 max_batch_size : int = 0 ,
7070 batch_type : BatchTypes = "examples" ,
@@ -77,7 +77,7 @@ class Translator:
7777 repetition_penalty : float = 1 ,
7878 no_repeat_ngram_size : int = 0 ,
7979 disable_unks : bool = False ,
80- supress_sequences : list [ list [str ]] | None = None ,
80+ suppress_sequences : Sequence [ Sequence [str ]] | None = None ,
8181 end_token : str | list [str ] | list [int ] | None = None ,
8282 return_end_token : bool = False ,
8383 prefix_bias_beta : float = 0 ,
@@ -98,8 +98,8 @@ class Translator:
9898 @overload
9999 def translate_batch (
100100 self ,
101- source : Iterable [list [str ]],
102- target_prefix : Iterable [list [str ] | None ] | None = None ,
101+ source : Iterable [Sequence [str ]],
102+ target_prefix : Iterable [Sequence [str ] | None ] | None = None ,
103103 * ,
104104 max_batch_size : int = 0 ,
105105 batch_type : BatchTypes = "examples" ,
@@ -112,7 +112,7 @@ class Translator:
112112 repetition_penalty : float = 1 ,
113113 no_repeat_ngram_size : int = 0 ,
114114 disable_unks : bool = False ,
115- supress_sequences : list [ list [str ]] | None = None ,
115+ suppress_sequences : Sequence [ Sequence [str ]] | None = None ,
116116 end_token : str | list [str ] | list [int ] | None = None ,
117117 return_end_token : bool = False ,
118118 prefix_bias_beta : float = 0 ,
@@ -132,8 +132,8 @@ class Translator:
132132 ) -> list [AsyncTranslationResult ]: ...
133133 def translate_iterable (
134134 self ,
135- source : Iterable [list [str ]],
136- target_prefix : Iterable [list [str ]] | None = None ,
135+ source : Iterable [Sequence [str ]],
136+ target_prefix : Iterable [Sequence [str ]] | None = None ,
137137 max_batch_size : int = 32 ,
138138 batch_type : BatchTypes = "examples" ,
139139 * ,
@@ -145,7 +145,7 @@ class Translator:
145145 repetition_penalty : float = 1 ,
146146 no_repeat_ngram_size : int = 0 ,
147147 disable_unks : bool = False ,
148- supress_sequences : list [list [str ]] | None = None ,
148+ suppress_sequences : list [list [str ]] | None = None ,
149149 end_token : str | list [str ] | list [int ] | None = None ,
150150 return_end_token : bool = False ,
151151 prefix_bias_beta : float = 0 ,
0 commit comments