
我有个朋友是汉语言老师,专门教外国小朋友学中文。她经常遇到一个头疼的问题:给这些小朋友取中文名字。
你们知道的,外国人的英文名字翻译成中文,不能只是简单的音译。比如"David"不能直接叫"大卫",听起来就很奇怪。得考虑字的寓意、文化背景、读音是否好听,还要符合中国人的命名习惯。
我朋友每次给一个班的小朋友取名字,都要查字典、翻古诗、想寓意,一个名字要琢磨半天。有时候想出来的名字,家长还不满意,说太传统了或者太现代了。
作为一个从未接触 AI 应用的程序员,我就想:这不就是个很好的 AI 应用场景吗?
花了几个月时间,做了这个网站:AIName Lab
选择 Cloudflare Pages 而不是 Vercel ,主要考虑:
做了三层降级:
// 简化的错误处理逻辑 async function generateWithFallback(prompt: string) { try { return await primaryAI.generate(prompt); } catch (error) { try { return await fallbackAI.generate(prompt); } catch (fallbackError) { return getFallbackNames(); } } } 比如输入"Emily":
我朋友用了之后说,现在给小朋友取名字轻松多了,家长们也很满意。
目前免费使用,主要想先把产品做好,看看大家的反馈。
如果你们对技术实现有兴趣,或者有什么优化建议,欢迎交流。代码质量还有提升空间,欢迎大佬指点。
技术讨论欢迎:
1 xuejianxianzun 142 天前 网站 UI 设计很不错呀 试了俩名字,选择创意模式的话和英文名的关系不大,不过可以理解,起的名字确实比较好听,挺好的 |
2 ovtfkw 142 天前 via iPhone 我们学英语的时候不都是老师问你的英文名字叫什么,自己取的英语名字吗,老外学外语的时候就不能上点心自己查一下对应的外语名字和意喻? |
3 netblue 142 天前 有没有反过来的,根据中文取英文名 |
4 yb2313 141 天前 老师, 我家子涵今天在学校乖不乖啊? |
5 < href="/member/crac" class="dark">crac 141 天前 我给崽起名那会 各种 ai 、各种大师 花了几 K 。 最后都不如我那博学的老岳父一夜冥思 |
6 newaccount 141 天前 我还想着“太费脑子”这名字不是挺新颖的嘛 |
7 aino 141 天前 取汉语名字网站 你用英文 |
8 shijiu OP @xuejianxianzun 后面会换大模型,应该会更好 |