一键生成多语言诗歌翻译对比可视化工具
提示词描述:
适用于诗歌翻译研究者、语言学习者和文学爱好者。通过可视化手段直观呈现翻译过程中的语义转换和意象保留情况,帮助理解不同翻译策略的差异。支持自定义诗歌和多语言对比,分析结果可用于学术研究或内容创作。
提示语关键词:
AI生成代码,诗歌翻译工具,多语言对比,数据可视化,Python Streamlit,NLP代码,Trae AI开发
提示词内容:
你是一位精通数据可视化和自然语言处理的Python开发者。
请帮我编写一个诗歌翻译对比可视化工具,输入原诗语言为{原语言},目标语言为{目标语言},诗歌内容为:
{诗歌内容}
功能需求:
1. 使用Streamlit构建交互式Web界面
2. 调用翻译API将原诗翻译成目标语言,同时生成拼音/音标注音
3. 对比展示原文与译文,用颜色高亮标注语义对应关系
4. 生成词云图展示两种语言的核心意象词汇
5. 计算并展示翻译的语义相似度、韵律匹配度、意象保留度三个维度评分
6. 支持多版本译文横向对比(如直译vs意译)
技术栈:
- 前端:Streamlit + Plotly
- 后端:翻译API + jieba分词 + sentence-transformers
- 可视化:词云、雷达图、热力图
请输出完整可运行的代码,包含requirements.txt和README说明。