【传】二十三年春,宋景曹卒。季康子使冉有吊,且送葬,曰:「敝邑有社稷之事,使肥与有职竞焉,是以不得助执绋,使求从舆人。曰:『以肥人得备弥甥也,有不腆先人之产马,使求荐诸夫人之宰,其可以称旌繁乎?』」
夏六月,晋荀瑶伐齐。高无丕帅师御之。知伯视齐师,马骇,遂驱之,曰:「齐人知余旗,其谓余畏而反也。」乃垒而还。将战,长武子请卜。知伯曰:「君告于天子,而卜之以守龟于宗祧,吉矣,吾又何卜焉?且齐人取我英丘,君命瑶,非敢耀武也,治英丘也。以辞伐罪足矣,何必卜?」
壬辰,战于犁丘。齐师败绩,知伯亲禽颜庚。
秋八月,叔青如越,始使越也。越诸鞅来聘,报叔青也。
from IPython.display import display, HTML
import re
定义诗句和其对应翻译,并将这些内容存储在一个字典中
poem = {
"左传·哀公·哀公二十三年": {
26: "在犁丘作战,齐军大败,荀瑶亲自捉住了颜庚。",
8: "秋季,八月,叔青如越,这是第一次出使越国。",
19: "越国的诸鞅前来聘问,这是回报叔青的访问。"
}
}
def format_content(content):
"""格式化翻译后的诗句内容。"""
translated_content = re.findall(r’(.+?)年’, content)[0]
return f"【{translated_content[1:-1]}】\n" + content.replace("曰", "曰:")
def display_content(content):
"""展示翻译后的内容。"""
html = ‘<pre>{}</pre>’.format(content)
print(HTML(html))
展示诗句及其翻译
display(poem["左传·哀公·哀公二十三年"])
输出翻译后的诗句
formatted_translations = [format_content(content) for content in poem["左传·哀公·哀公二十三年"].values()]
for translated_content in formatted_translations:
display(translated_content)