精华内容
下载资源
问答
  • 2021-03-15 13:37:27

    1.[代码]将中文姓名转换为拼音

    import net.sourceforge.pinyin4j.PinyinHelper;

    import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;

    import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;

    import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;

    import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;

    public class SpellHelper {

    //将中文转换为英文

    public static String getEname(String name) {

    HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat();

    pyFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);

    pyFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);

    pyFormat.setVCharType(HanyuPinyinVCharType.WITH_V);

    return PinyinHelper.toHanyuPinyinString(name, pyFormat, "");

    }

    //姓、名的第一个字母需要为大写

    public static String getUpEname(String name) {

    char[] strs = name.toCharArray();

    String newname = null;

    //名字的长度

    if (strs.length == 2) {

    newname = toUpCase(getEname("" + strs[0])) + " "

    + toUpCase(getEname("" + strs[1]));

    } else if (strs.length == 3) {

    newname = toUpCase(getEname("" + strs[0])) + " "

    + toUpCase(getEname("" + strs[1] + strs[2]));

    } else if (strs.length == 4) {

    newname = toUpCase(getEname("" + strs[0] + strs[1])) + " "

    + toUpCase(getEname("" + strs[2] + strs[3]));

    } else {

    newname = toUpCase(getEname(name));

    }

    return newname;

    }

    //首字母大写

    private static String toUpCase(String str) {

    StringBuffer newstr = new StringBuffer();

    newstr.append((str.substring(0, 1)).toUpperCase()).append(

    str.substring(1, str.length()));

    return newstr.toString();

    }

    public static void main(String[] args) {

    System.out.println(getUpEname("李宇春"));

    }

    }

    更多相关内容
  • 英文姓名批量转换器实现批量翻译中文姓名为英文(汉语拼音),支持多种英文格式(如:名字+姓氏、姓氏+名字等),内置3500中文字库,可应用于人力资源、办公文秘、旅游公司涉外旅游登记等中英文名字批量处理,...
  • 可以将中文汉字转换为汉语拼音,效率很高,使用方便
  • 姓名是每个人特定的名称符号,是通过语言文字信息区别人群的标志,中国人对...为了保留中文名本身的韵味,整理了以下关于中文名字转换英文名字的内容。中文名字转换英文名字好名分享现在流行取英文名,不仅是为了称...

    姓名是每个人特定的名称符号,是通过语言文字信息区别人群的标志,中国人对姓名十分珍视,因为不仅包含了父母的期望和情意,还延续了家族血脉的传承。所以很多人取英文名也会融入中文名,以此彰显自己的特色。取英文名本身很时尚洋气,又能便于学习英文和进行交流,英文名的存在还是很有必要的。为了保留中文名本身的韵味,整理了以下关于中文名字转换英文名字的内容。

    中文名字转换英文名字好名分享

    现在流行取英文名,不仅是为了称呼,也是为了今后的学习和发展,甚至于旅游也能用到,英文名就像是一座桥梁,所以取英文名也需要仔细钻研。

    6426658a9612df1735b14d3ade4ff19e.png

    (1)中文名字转换英文名字好名推荐

    【秀云—sharon】

    “秀”本义一般认为是谷类作物抽穗开花,引申为事物的精华,也指美丽的茂盛的,灵秀的意思。“云”是在空中悬浮的由水滴、冰晶聚集形成的物体,给人一种缥缈清逸的感觉,又带着一种典雅清秀的味道。“sharon”意思是娇小可爱的,读音与中文名字接近,意思也很贴切,整体很搭配。

    【思家—scarlett】

    “思”指想念、挂念的意思,“家”指屋内、住所,也指定居、安家的意思。这个名字表达了一种对家庭的情意和看重。“scarlett”与中文名字发音相似,意思是红色,给人一种热情浪漫的感觉,以及表现出一种个性和自信。

    【志彬—benjamin】

    “志”表示志向、志愿,也有志气意志的意思,形容男孩志向远大的样子。“彬”是文雅的样子,展现出一个人文雅朴实有礼貌的样子。“benjamin”与“彬”字发音相似,意思是南方之子,给人一种思维敏捷有头脑,自信有进取心的样子,是一个很有意义的名字。

    【少雄—hero】

    “少”指年纪轻的,“雄”指强有力的,也指英雄。名字表现出男孩身强力壮的姿态,又表现出一种敢于承担的英雄本色。“hero”是英雄的意思,与“雄”字意思相同,简单明了,意义明确,是一个大气的名字。

    (2)中文名字转换英文名字明星英文名推荐

    陈奕迅—eason

    陈奕迅是中国香港著名的歌手,唱了很多大家熟悉和喜爱的歌曲。英文名“eason”意思是伊德之子,其发音与中文名字相似,不仅方便记忆,也容易称呼,读音好听,很多人也因此给他取昵称“医生”,拉近了与粉丝之间的距离感。

    曾宝仪—bowie

    曾宝仪是知名节目主持人,也是一名演员、歌手,父亲是著名的演员曾志伟。“bowie”发音与“宝仪”相似,意思是友善、讨人喜爱,很符合她的特点和个性,叫起来也很简单,能够很快的联想到一起。

    中文名字转换英文名字取名方法

    英文在中国的流行程度越来越高,很多父母更是从小就让孩子上双语学校,所以很多父母也开始为孩子取一个不错的英文名,便于学习和交流。

    4cbb9c1c2b68c2505dc0f81b4a9ef9bb.png

    1、直接采用意译法

    意译的意思就是直接根据中文名名字的意思翻译,选择一个与中文名字意思相同的英文单词为名字,既直接方便,又容易让人了解到中文名。

    2、选择音译法

    取英文名也经常选择音译法,音译法也分两种,一种是中文名和英文名发音一样的,第二种是根据其中某一个字的发音,选择一个相似的英文名,这样的方法又能赋予名字多一些意义和新颖感。音译法也是大家运用的比较多的技巧,方便又好听。

    3、根据中文谐音的方法取名

    取英文名不同于中文名,加上我们对英文的文化了解不似中文那样多,那样深刻,所以很多意思都会有偏差,取名时可以根据中文名字的谐音,找到发音尽量接近或相关的作为英文名,也是一个不错的方法。

    中文名字转换英文名字大全

    如今要用到英文名的地方越来越多,所以很多人也都开始为自己取英文名,翻字典,网上查,各种方式用尽只为那一个最合适的最好的英文名。

    78ca395b6d392b59f15b4949b3c66db2.png

    建设——jason

    玲娜——lena

    晶晶——crystal

    黎明——dawn

    晓琳——lynn

    含琪——maggie

    雅诗——grace

    文翠——tracy

    胜峰——victor

    杨阳——sunny

    丽丽——lily

    伟霆——william

    宝琳——pauline

    丽霞——lisa

    善波——paul

    杰明——jay

    绍磊——leo

    华伦——warren

    相关阅读:

    您还可以使用:强大的免费起名 浪漫的诗经取名 好听的名字大全 精准的名字打分

    本文《中文名字转换英文名字》由网友"博君一笑"发布,版权归作者所有,如有侵权,请联系我们删除。转载请注明出处:(起名网:https://www.yw11.com)

    展开全文
  • 1.在Excel表中复制需要转换的文字,到world/WPS中。点击word中开始菜单的文下拉框,选中拼音指南。 2.得出如下带拼音格式,粘贴复制到excel中(另起一行) 3.再另行一行,输入公式[=PHONETIC(B2)],完成后按回车键。...

    1.在Excel表中复制需要转换的文字,到world/WPS中。点击word中开始菜单的文下拉框,选中拼音指南。在这里插入图片描述
    2.得出如下带拼音格式,粘贴复制到excel中(另起一行)
    在这里插入图片描述
    3.再另行一行,输入公式[=PHONETIC(B2)],完成后按回车键。即可把文本转换成拼音。
    4.把声标去掉:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,“ā”,“a”),“á”,“a”),“ǎ”,“a”),“à”,“a”),“ē”,“e”),“é”,“e”),“ě”,“e”),“è”,“e”),“ī”,“i”),“í”,“i”),“ǐ”,“i”),“ì”,“i”),“ō”,“o”),“ó”,“o”),“ǒ”,“o”),“ò”,“o”),“ū”,“u”),“ú”,“u”),“ǔ”,“u”),“ù”,“u”),“ǖ”,“ü”),“ǘ”,“ü”),“ǚ”,“ü”),“ǜ”,“ü”)
    6.如果要首字母大写,则输入=PROPER(A1)
    5.完成啦
    注:上述为整理归纳内容,非本人个人创作

    展开全文
  • 中文转换为英文

    千次阅读 2021-02-27 10:55:05
    public class SpellHelper { //将中文转换为英文 public static String getEname(String name) throws BadHanyuPinyinOutputFormatCombination { HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat...

    [java]代码库import net.sourceforge.pinyin4j.PinyinHelper;

    import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;

    import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;

    import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;

    import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;

    import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;

    public class SpellHelper {

    //将中文转换为英文

    public static String getEname(String name) throws BadHanyuPinyinOutputFormatCombination

    {

    HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat();

    pyFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);

    pyFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);

    pyFormat.setVCharType(HanyuPinyinVCharType.WITH_V);

    return PinyinHelper.toHanyuPinyinString(name, pyFormat, "");

    }

    //姓、名的第一个字母需要为大写

    public static String getUpEname(String name) throws BadHanyuPinyinOutputFormatCombination {

    char[] strs = name.toCharArray();

    String newname = null;

    //名字的长度

    if (strs.length == 2) {

    newname = toUpCase(getEname("" + strs[0])) + " "

    + toUpCase(getEname("" + strs[1]));

    } else if (strs.length == 3)

    {

    newname = toUpCase(getEname("" + strs[0])) + " "

    + toUpCase(getEname("" + strs[1] + strs[2]));

    }

    else if (strs.length == 4)

    {

    newname = toUpCase(getEname("" + strs[0] + strs[1])) + " "

    + toUpCase(getEname("" + strs[2] + strs[3]));

    } else

    {

    newname = toUpCase(getEname(name));

    }

    return newname;

    }

    //首字母大写

    private static String toUpCase(String str) {

    StringBuffer newstr = new StringBuffer();

    newstr.append((str.substring(0, 1)).toUpperCase()).append(

    str.substring(1, str.length()));

    return newstr.toString();

    }

    public static void main(String[] args) throws BadHanyuPinyinOutputFormatCombination {

    System.out.println(getUpEname("李宇春"));

    }

    }

    [源代码打包下载]

    694748ed64b9390909c0d88230893790.png

    展开全文
  • 利用python将中文转换为英文

    万次阅读 2018-09-26 17:55:05
    工作中偶尔会遇到怎么把中文名转成英文之类的问题,下意识的就会想到python能不能做。 例如:张三,走四方,转为 San Zhang, Sifang Zou。 解决思路: 读取excel名单,可以利用pandas 的read_excel方法; ...
  • 1,将需要转换中文名字拷贝到文本文件(.txt),每个一行,例如从excel文件中拷贝一列,作为源文件; 2,姓名之间不能有空格,但是姓名前后可以有; 3,目标文件可以指定,如不指定,会自动生成一个 " 源文件名_en...
  • excel中文名字转换多种方法

    千次阅读 2021-07-26 00:40:31
    废话不多说,先打开需要中文名字转换成全拼音的excel表格。 ​ 按”ALT+F11”组合键,进入VB编辑状态。 也就是看到的这个灰色的编辑界面 打开如图所示: 在模块组下面,创建一个新模块组。 ...
  • zhToEnName 将中文名图片转换为英文
  • ASP编写,中文姓名转换成朝文,中文英文,纯字库翻译,并非Unicode转换 测试地址:http://www.i0415.net/xingmingfanyi.asp 本程序虽已公开代码,但商业用途请联系作者购买版权
  • 需要将中文名转为英文名,这里需要考虑到姓氏以及名字多音字选择,这里记录一下我实现的一种思路。 以下代码均使用JS来进行说明。 处理流程 首先需要判断名字长度以及名字规范 //中文名格式验证 verifyName: ...
  • Java将中文姓名转换为拼音以下是源代码:import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import ...
  • java 汉字转换为拼音

    千次阅读 2022-03-28 09:30:47
    实现java 汉字转换为拼音,用于项目账号自动创建
  • 打开excel 添加个模块(操作:打开excel--按alt+F11--...然后在Excel中就可以转换了。Function PinYin(Hz As String)Dim PinMa As StringDim MyPinMa As VariantDim Temp As Integer, i As Integer, j AsIntegerPinM...
  • 1,将需要转换中文名字拷贝到文本文件(.txt),每个一行,例如从excel文件中拷贝一列,作为源文件; 2,姓名不能有除了汉字之外的其他字符(字母数字等),可以有空格,但不能有整角格式的空格,Tab制表符 等;...
  • 处理内容:字段中文英文。例如excel中读入的是姓名,而后端需要的是username 为了方便维护代码,单独封装一个方法来实现这个转换的功能。 // 思路:对于原数组每个对象来说 // (1) 找出所有的中文key // (2)...
  • // 原数据 const arrObj = [ { 入职日期: 43535, 姓名: '张三', 工号: '9527', 手机号: '13899999999', 转正日期: 43719 }, { 入职日期: 43535, ...// 转换 const obj = { 入职日期: 'timeOfEntr
  • python中将中文汉字转换为英文首字母的代码及遇到的小问题 在地名地址工作中,有一步是将属性表中的单位汉字名称转换为对应的英文首字母名称 def multi_get_letter(str_input): if isinstance(str_input, unicode...
  • import os import pandas as pd os.chdir(r"D:\python金融") data = pd.read_csv("sndHsPr.csv") district = {'chaoyang' : "朝阳", 'dongcheng' : "东城", 'fengtai' : "丰台", u'haidian' :...
  • Excel如何批量将中文名字翻译为英文

    千次阅读 2021-12-04 17:48:53
    如下图,是萌妹子发给我文件,A列数据大量的中文姓名,想要快速将这些中文姓名转为英文姓名。 全选中文姓名数据区域 点击【DIY工具箱】(此选项Excel插件,百度即可了解安装信息,本文这里不做...
  • 使用pypinyin批量将全部学生的中文姓名转换为拼音 详细的中文转拼音可查看:https://blog.csdn.net/qq_45708377/article/details/112723390 转载自:...
  • 中文转换英文名(c#)

    万次阅读 2016-07-18 15:25:57
    #region 中文转换英文名 /// /// 中文转换英文名 /// /// 中文 /// <returns></returns> protected static string ToConvertEnglishName(string xm) { string result = "", temp = ""; char[] ...
  • 有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例!一、xpinyin开门见山,Python中文字转拼音可以使用xpinyin,直接使用...
  • 支持汉字转换拼音,汉字转换拼音缩写。其实程序没有什么,重点在于已经统计了大部分常用汉字
  • Unicode 是为了解决传统的字符编码方案的局限而产生的,它每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode是国际组织制定的可以容纳...
  • JS汉字转拼音,字母大小写转换,可直接使用的汉字转拼音JS
  • 相信大家在日常办公中,经常会需要接触大量的文件,有很多工作的特殊性,就需要将中文转换英文在进行使用,那今天就给大家分享一个能够批量翻译、自定义修改名称的方法。 当然在处理的过程中我们是需要借助...
  • excel操作系列之中文姓名英文姓名

    千次阅读 2021-04-01 09:58:15
    excel操作系列之中文姓名英文姓名 最近接到求助,需要将 excel 表格中的英文姓名转为中文姓名,本来想通过技术的方式写一个可以转化中英文姓名的程序,但是考虑到时间紧迫性,先写目前可以解决的方式,后续有时间...
  • import re _known = { 'zero': 0, 'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5, 'six': 6, 'seven': 7, 'eight': 8, 'nine': 9, 'ten': 10, '... 本文原创发布php中文网,转载请注明出处,感谢您的尊重!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,348
精华内容 27,739
关键字:

中文姓名转换为英文

友情链接: CaptureVideo.rar