古英语风格文本生成器:把现代英文改写成第二人称古体

古英语风格文本生成器把现代英文按一张固定映射表改写成 thou、thy、art、doth、hath 这类第二人称古体写法,并随机附上一段古风开场与结尾谚语。所有转换都在浏览器本地完成,文本不上传任何服务器,适合写奇幻小说、角色扮演台词与复古文案。

文本框已带英文示例,按 Ctrl 或 Cmd 加回车立即改写;结果区与上方示例均由同一算法得出。下方映射对照表共 28 行,点「加载更多」看全表,可导出 CSV(带 BOM)或复制 TSV。

使用方法

  1. 页面默认文本框里已经写好一段现代英文示例,结果区也已显示对应的古体化文本,你无需先输入任何东西就能看到效果。
  2. 把你想改造的英文粘贴或输入到「现代英文文本」框里,点「生成古体文本」按钮,页面会立刻把 you 变成 thou、your 变成 thy、are 变成 art,并补上开场与结尾谚语。
  3. 在文本框里按 Ctrl 加回车(Mac 上是 Cmd 加回车)也能立即生成,不必点按钮;结果区是当场算出来的,不是固定文案。
  4. 文本越长,被替换的词越多,古体味越浓;如果只是短句,替换点少,风格感会弱一些,可以拼一段长文再生成。
  5. 点「复制结果」把古体文本复制到剪贴板,直接粘进小说稿、游戏对话或社交文案里即可。
  6. 本页不联网、不写本地存储,刷新即回到默认示例,你输入的任何英文都只在自己的浏览器里处理,不会被任何服务器记录。

这个古英语风格文本生成器能解决什么

写奇幻小说、桌面角色扮演剧本、中世纪背景游戏台词的人,常常需要一种「听起来像几百年前」的腔调。手工把 every you 改成 thou、把 your 改成 thy,既繁琐又容易漏。OldEnglish文本生成器就是来干这件重复活的:它用一张经过挑选的映射表,把现代英文里最常见的第二人称与助动词,一键换成古体写法,瞬间给你的文字镀上一层中世纪光泽。

第一类用途是角色台词与世界观包装。当 NPC 说「Thou art welcome, traveler」而不是「You are welcome」,代入感立刻不同;批量处理整段对话,省去逐句校对的精力,让你把时间花在剧情本身。

第二类用途是复古文案与社交内容。复古海报、酒馆招募、公会宣言这类内容,用古体开场(如「By my troth,」)收尾(如「— peace be unto thy days.」)会更有仪式感,比平铺直叙更抓眼。

第三类用途是教学与趣味演示。英语课上讲第二人称古体(thou/thee/thy)时,把现代例句丢进去当场对比,比干讲规则直观;也能用来做「莎翁腔」小游戏,看谁改得最地道。

值得一提,本页所有转换都在本地完成,不联网也不上传。你可以把还没公开的稿件粘进来放心改,结果不会被任何服务器记录,这点和需要登录的在线润色工具不同,更适合处理私密或版权中的文本。

原理和变量

OldEnglish文本生成器 的核心是一张「现代词 → 古体词」的映射表,外加一组随机的古风谚语。映射表采用大小写不敏感的整词替换:先按字母切出每个英文单词,取小写去查表,命中就把整词换成古体形式,并保留原词首字母的大小写(原词首字母大写,替换词首字母也大写)。没有命中的词原样保留,标点与空格位置不动,所以句子结构不会被破坏。

映射表里刻意只收「第二人称古体」这条线,避免把第三人称也乱改。例如 you→thou(主格你)、thy→thy(所有格你的)、yours→thine、are→art、were→wert、do→dost、does→doth、have→hast、has→hath、will→wilt、shall→shalt、can→canst、may→mayst,以及 before→ere、between→betwixt、while→whilst、over→o'er 这类古体介词。这样出来的文本风格统一,不会一会儿莎翁一会儿圣经,读起来更顺。

谚语部分使用固定随机算法,保证每次打开页面给出的开场与结尾是一致的、可被复算的。算法用线性同余发生器:s = (Math.imul(s,1103515245) + 12345) & 0x7fffffff,取词下标为 Math.floor(s / 2147483647 * 词库长度)。本页种子固定为 7777,因此开场固定为「By my troth,」、结尾固定为「— as the ancients wert wont.」,你看到的服务端示例和本地重算结果完全一致,不会出现两次打开不一样的情况。

变量含义说明
MAP映射表现代词到古体词的键值对
OPEN开场谚语库10 条古风开场,随机取 1
CLOSE结尾谚语库5 条古风结尾,随机取 1
s随机种子固定 7777,保证可复算
0x7fffffff取词分母即 2147483647,归一化到 [0,1)

完整示例

下面这组示例全部由页面算法原样得出,可直接对照你的手改。输入英文:「You are a brave traveler. Your journey has ended, but you do not know what waits beyond the hill.」映射后 you→thou、are→art、your→thy、do→dost、not 不变,再补上固定开场与结尾,得到:「By my troth, Thou art a brave traveler. Thy journey hath ended, but thou dost not know what waits beyond the hill. — as the ancients wert wont.」注意 have→hast 会把「We have seen」变成「We hast seen」,这是第二人称古体的刻意风格化结果,语法上属戏仿而非严谨早期现代英语,使用时别有考据压力。

输入 you are
输出 thou art
输入 your path
输出 thy path
开场 Hark thee,
结尾 as the ancients wert wont.
输入:You are a brave traveler. Your journey has ended.
输出:By my troth, Thou art a brave traveler. Thy journey hath ended. — as the ancients wert wont.

现代词与古体词对照表

下表是本工具实际使用的映射(共 28 行),前 12 行直接展示,点「加载更多」展开剩余项。你可以一键导出 CSV(带 BOM,Excel 直接认中文)或复制 TSV 粘进表格软件。表里只覆盖第二人称古体与少量古体介词,第三人称与名词保持原样,避免风格打架。

现代英文古体替换说明
youthou第二人称主格:你
yourthy第二人称所有格:你的
yoursthine第二人称名词性所有格
areart第二人称系动词:是
werewert第二人称过去式:是
dodost第二人称:做
doesdoth第三人称:做
diddidst第二人称过去:做
havehast第二人称:有
hashath第三人称:有
hadhadst第二人称过去:有
willwilt第二人称:将要
wouldwouldst第二人称:会
shallshalt第二人称:应当
shouldshouldst第二人称:应该
cancanst第二人称:能
cannotcanst not第二人称:不能
couldcouldst第二人称:能(过)
maymayst第二人称:愿、可
veryright强调:很、甚
yesyea古体:是
nonay古体:否
beforeere古体:在…之前
betweenbetwixt古体:在…之间
amongamongst古体:在…之中
whilewhilst古体:当…时
overo'er诗歌省略:在…之上
littlelitle古体拼写:小

结果边界与错误提示

常见问题

为什么只改第二人称,不改第三人称?

因为第二人称古体(thou/thee/thy)是最有辨识度、也最容易出「中世纪腔」的一条线;第三人称 he/she/it 的古体变化复杂且容易出错,统一不改能保持风格干净、读起来不打架。

thou 和 thee 有什么区别?

thou 是主格(作主语,相当于 you 当主语),thee 是宾格(作宾语,相当于 you 当宾语)。本工具把 you 统一映射到 thou,属于风格化简化处理,若你要更严谨可在生成后手动把宾语位置的 thou 改成 thee。

为什么 have 会变成 hast?

早期现代英语里第二人称用 hast/hath,本工具沿用了这条戏仿规则,让文本更有莎翁味。它本质是风格化处理而非严谨语法,用于创作完全没问题,用于考据则需人工复核。

每次打开谚语都一样吗?

一样。开场与结尾用固定种子 7777 的线性同余算法选取,所以服务端示例和你的本地重算结果完全一致,方便你引用与对照,也避免随机导致两次结果对不上。

能处理很长的文章吗?

能。映射是逐词进行的,长度只影响耗时(仍在毫秒级),不影响正确性。长文古体味更浓,短句替换点少则风格感弱,建议拼成段落再生成。

中文或标点会被改吗?

不会。映射只针对字母组成的英文单词,中文、数字、标点符号原样保留,空格与换行位置也不动,所以你的排版不会被破坏。

导出的 CSV 为什么带 BOM?

因为 Excel 打开无 BOM 的 UTF-8 文件时常把中文显示成乱码,BOM 能让 Excel 正确识别编码。TSV 复制走剪贴板、不经文件,所以不需要 BOM。

我的文本会上传吗?

不会。所有替换在浏览器本地进行,不联网、不写存储,刷新即还原默认示例,没有任何文本离开你的设备,可以放心处理未公开的稿件。

相关工具