There is an error like this
File "/somewhere/miniforge3/lib/python3.10/site-packages/opencc/opencc.py", line 67, in convert
split_string_list = self.split_chars_re.split(string)
TypeError: cannot use a string pattern on a bytes-like object
So the solution is adding a checking to the string returned by the converter like this
def s2t(text):
if isinstance(text, bytes):
text = text.decode('utf-8') # decode bytes to string using utf-8 encoding
return converter.convert(text)
Then the error will be resolved.
Tested with Simplified Chinese to Traditional Chinese