maxframe.learn.contrib.llm.text.translate#
- maxframe.learn.contrib.llm.text.translate(series, model: TextGenLLM, source_language: str, target_language: str, index=None)[源代码]#
使用语言模型将 Series 中的文本内容从源语言翻译为目标语言。
- 参数:
- 返回:
一个包含生成的翻译结果和成功状态的DataFrame。列包括'output'(翻译文本)和'success'(布尔状态)。如果'success'为False,则'output'列将包含错误信息而不是预期的输出。
- 返回类型:
示例
>>> from maxframe.learn.contrib.llm.models.managed import ManagedTextGenLLM >>> import maxframe.dataframe as md >>> >>> # Initialize the model >>> llm = ManagedTextGenLLM(name="Qwen3-0.6B") >>> >>> # Create sample data >>> texts = md.Series([ ... "Hello, how are you?", ... "Machine learning is fascinating." ... ]) >>> >>> # Translate from English to Chinese >>> result = translate(texts, llm, source_language="en", target_language="zh") >>> result.execute()
备注
预览: 此 API 处于预览状态,可能不稳定。接口在未来版本中可能会发生变化。