今年在创业做项目标时辰,偶然看到起英文名这个题目。

想想我那时刚入职腾讯时第一件事就是要取个英文ID,不外那时傻不拉几的去了中文名的前缀做ID,致使前面极为为难....

在知乎上面翻了下,发现有很多人有这个困惑,可是却没有发现一个可以处理英文起名的产物。

跟小伙伴们会商了技术的可行性以后,所以我们决议做一款英文起名的产物 -- 得名

具体我们是怎样做的呢?


取英文名的本质是选英文名

我们首先要大白的是,取英文名的本质是我们从已有的一些英文名字库当选出合适自己的名字,而不是凭空设想去造一些新的名字。 由于不是 native speaker 的话,生搬硬造名字更轻易闹出笑话。

既然是这样的话,那我们肯定的偏向是,给一定条件来让计较机选出合适的名字。

这对于计较机而言是「驾轻就熟」的。

所以,我们首先收集了很多英文名字的数据库,包括像:美国社保局统计的官方数据、behindthenameimdb电影中的出现的人物称号等等,然后操纵机械进修给这些名字别离打上各类百般的标签(也就是计较机需要做出判定的各类条件)。

这样就能根基做到可以按照用户输入的条件输出合适条件的英文名。

「收藏」若何起一个很棒的英文名?

得名Pro:专业的起名办事。取中文名,英文名,宝宝名,公司名。

在重视寄义的同时我们只管会斟酌读音的相关性

比如「墨翟(modi)」这其中文名我们会婚配 「Medivh」这个英文名,由于这两个名字读音是很是相关的,而且也合适我们在取英文名的习惯,就是只管读音相关。比如【周杰伦】的英文名【Jay Zhou】。

具体实现的话,我们采用的是 Phonetics语音算法,简单来说就是将笔墨拆解成音素,再去语音库里婚配不异音素的语音片断。

我们天生的英文名结果图以下:


「收藏」若何起一个很棒的英文名?

得名Pro:专业的起名办事。取中文名,英文名,宝宝名,公司名。

接待大师体验。
喜欢 惊讶
  • 打赏支付宝扫一扫
  • 打赏微信扫一扫