翻译--大模型,本地生成
mac下载LM studio
开发者模式,开关开启
搜索Hunyuan-MT-7B,下载Hunyuan-MT-7B-Q8模型7.98G,然后加载模型。
pip install openai安装接口,然后py写代码
from openai import OpenAI
client = OpenAI(base_url="http://localhost:1234/v1", api_key="lm-studio")
def translate(text: str, src: str, tgt: str) -> str:
prompt = f"Translate from {src} to {tgt}:\n\n{text}"
resp = client.chat.completions.create(
model="Hunyuan-MT-7B-Q8",
messages=[{"role": "user", "content": prompt}],
temperature=0.1,
max_tokens=512
)
return resp.choices[0].message.content.strip()
# 示例:中文 → english
print(translate("完美", "zh", "en"))
成功!完美运行啦。
Supported languages:
Languages Abbr. Chinese Names
Chinese zh 中文
English en 英语
French fr 法语
Portuguese pt 葡萄牙语
Spanish es 西班牙语
Japanese ja 日语
Turkish tr 土耳其语
Russian ru 俄语
Arabic ar 阿拉伯语
Korean ko 韩语
Thai th 泰语
Italian it 意大利语
German de 德语
Vietnamese vi 越南语
Malay ms 马来语
Indonesian id 印尼语
Filipino tl 菲律宾语
Hindi hi 印地语
Traditional Chinese zh-Hant 繁体中文
Polish pl 波兰语
Czech cs 捷克语
Dutch nl 荷兰语
Khmer km 高棉语
Burmese my 缅甸语
Persian fa 波斯语
Gujarati gu 古吉拉特语
Urdu ur 乌尔都语
Telugu te 泰卢固语
Marathi mr 马拉地语
Hebrew he 希伯来语
Bengali bn 孟加拉语
Tamil ta 泰米尔语
Ukrainian uk 乌克兰语
Tibetan bo 藏语
Kazakh kk 哈萨克语
Mongolian mn 蒙古语
Uyghur ug 维吾尔语
Cantonese yue 粤语