一个生成随机中英文姓名的 java 小项目,已打包jar(未混淆)。
这个 jar 的姓名资源是直接在类文件中使用数组存储的。下一篇将使用 json 的方式存取姓名资源。
效果预览:
源码地址:https://gitee.com/mingyueyixi/RandomName/tree/master/SimpleName
生成中文部分:
首先,定义了一堆姓氏:
class SourceZh {
static String[] firstNameInside = {
"赵" , "钱" , "孙" , "李" , "周" , "吴" , "郑" , "王",
"冯" , "陈" , "楮" , "卫" , "蒋" , "沈" , "韩" , "杨",
"朱" , "秦" , "尤" , "许" , "何" , "吕" , "施" , "张",
"孔" , "曹" , "严" , "华" , "金" , "魏" , "陶" , "姜",
"戚" , "谢" , "邹" , "喻" , "柏" , "水" , "窦" , "章",
"云" , "苏" , "潘" , "葛" , "奚" , "范" , "彭" , "郎",
"鲁" , "韦" , "昌" , "马" , "苗" , "凤" , "花" , "方",
"俞" , "任" , "袁" , "柳" , "酆" , "鲍" , "史" , "唐",
"费" , "廉" , "岑" , "薛" , "雷" , "贺" , "倪" , "汤",
"滕" , "殷" , "罗" , "毕" , "郝" , "邬" , "安" , "常",
"乐" , "于" , "时" , "傅" , "皮" , "卞" , "齐" , "康",
"伍" , "余" , "元" , "卜" , "顾" , "孟" , "平" , "黄",
"和" , "穆" , "萧" , "尹" , "姚" , "邵" , "湛" , "汪",
"祁" , "毛" , "禹" , "狄" , "米" , "贝" , "明" , "臧",
"计" , "伏" , "成" , "戴" , "谈" , "宋" , "茅" , "庞",
"熊" , "纪" , "舒" , "屈" , "项" , "祝" , "董" , "梁",
"杜" , "阮" , "蓝" , "闽" , "席" , "季" , "麻" , "强",
"贾" , "路" , "娄" , "危" , "江" , "童" , "颜" , "郭",
"梅" , "盛" , "林" , "刁" , "锺" , "徐" , "丘" , "骆",
"高" , "夏" , "蔡" , "田" , "樊" , "胡" , "凌" , "霍",
"虞" , "万" , "支" , "柯" , "昝" , "管" , "卢" , "莫",
"经" , "房" , "裘" , "缪" , "干" , "解" , "应" , "宗",
"丁" , "宣" , "贲" , "邓" , "郁" , "单" , "杭" , "洪",
"包" , "诸" , "左" , "石" , "崔" , "吉" , "钮" , "龚",
"程" , "嵇" , "邢" , "滑" , "裴" , "陆" , "荣" , "翁",
"荀" , "羊" , "於" , "惠" , "甄" , "麹" , "家" , "封",
"芮" , "羿" , "储" , "靳" , "汲" , "邴" , "糜" , "松",
"井" , "段" , "富" , "巫" , "乌" , "焦" , "巴" , "弓",
"牧" , "隗" , "山" , "谷" , "车" , "侯" , "宓" , "蓬",
"全" , "郗" , "班" , "仰" , "秋" , "仲" , "伊" , "宫",
"宁" , "仇" , "栾" , "暴" , "甘" , "斜" , "厉" , "戎",
"祖" , "武" , "符" , "刘" , "景" , "詹" , "束" , "龙",
"叶" , "幸" , "司" , "韶" , "郜" , "黎" , "蓟" , "薄",
"印" , "宿" , "白" , "怀" , "蒲" , "邰" , "从" , "鄂",
"索" , "咸" , "籍" , "赖" , "卓" , "蔺" , "屠" , "蒙",
"池" , "乔" , "阴" , "郁" , "胥" , "能" , "苍" , "双",
"闻" , "莘" , "党" , "翟" , "谭" , "贡" , "劳" , "逄",
"姬" , "申" , "扶" , "堵" , "冉" , "宰" , "郦" , "雍",
"郤" , "璩" , "桑" , "桂" , "濮" , "牛" , "寿" , "通",
"边" , "扈" , "燕" , "冀" , "郏" , "浦" , "尚" , "农",
"温" , "别" , "庄" , "晏" , "柴" , "瞿" , "阎" , "充",
"慕" , "连" , "茹" , "习" , "宦" , "艾" , "鱼" , "容",
"向" , "古" , "易" , "慎" , "戈" , "廖" , "庾" , "终",
"暨" , "居" , "衡" , "步" , "都" , "耿" , "满" , "弘",
"匡" , "国" , "文" , "寇" , "广" , "禄" , "阙" , "东",
"欧" , "殳" , "沃" , "利" , "蔚" , "越" , "夔" , "隆",
"师" , "巩" , "厍" , "聂" , "晁" , "勾" , "敖" , "融",
"冷" , "訾" , "辛" , "阚" , "那" , "简" , "饶" , "空",
"曾" , "毋" , "沙" , "乜" , "养" , "鞠" , "须" , "丰",
"巢" , "关" , "蒯" , "相" , "查" , "后" , "荆" , "红",
"游" , "竺" , "权" , "逑" , "盖" , "益" , "桓" , "公",
"万俟" , "司马" , "上官" , "欧阳",
"夏侯" , "诸葛" , "闻人" , "东方",
"赫连" , "皇甫" , "尉迟" , "公羊",
"澹台" , "公冶" , "宗政" , "濮阳",
"淳于" , "单于" , "太叔" , "申屠",
"公孙" , "仲孙" , "轩辕" , "令狐",
"锺离" , "宇文" , "长孙" , "慕容",
"鲜于" , "闾丘" , "司徒" , "司空",
"丌官" , "司寇" , "仉" , "督" , "子车",
"颛孙" , "端木" , "巫马" , "公西",
"漆雕" , "乐正" , "壤驷" , "公良",
"拓拔" , "夹谷" , "宰父" , "谷梁",
"晋" , "楚" , "阎" , "法" , "汝" , "鄢" , "涂" , "钦",
"段干" , "百里" , "东郭" , "南门",
"呼延" , "归" , "海" , "羊舌" , "微生",
"岳" , "帅" , "缑" , "亢" , "况" , "后" , "有" , "琴",
"梁丘" , "左丘" , "东门" , "西门",
"商" , "牟" , "佘" , "佴" , "伯" , "赏" , "南宫",
"墨" , "哈" , "谯" , "笪" , "年" , "爱" , "阳" , "佟",
"第五" , "言" , "福"
};
}
然后,随机生成中文名字,并且去掉一些繁体中文,拼接成中文姓名:
import java.io.UnsupportedEncodingException; import java.util.Random; import com.lu.sn.RandomNameI; public class SimpleZhName implements RandomNameI{ /** * 构造方法 */ public SimpleZhName() { random = new Random(); } private Random random; /** * 使用数组的方式存储姓氏 * @return 数组中随机下标的字符串 */ public String insideFirstName() { int i = random.nextInt(SourceZh.firstNameInside.length);//[0,n) return SourceZh.firstNameInside[i]; } public String[] getFirstNameInside() { return SourceZh.firstNameInside; } /** * 去掉了相当多的繁体字 * @return 随机生成一个汉字 */ private String insideSimpleLastName(){ int hight,low;//二进制的高低位 Random random= new Random(); StringBuilder sBuilder = new StringBuilder(); int lastLenght = 1+random.nextInt(2); for(int i=0;i<lastLenght;i++) { hight = 176+random.nextInt(39); low = 161+random.nextInt(93); byte[]han = new byte[2]; han[0]= new Integer(hight).byteValue(); han[1]= new Integer(low).byteValue(); try { sBuilder.append(new String(han,"gbk")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } } return sBuilder.toString(); } /** * @return 全名 */ @Override public String getFullName() { return insideFirstName()+insideSimpleLastName(); } /** * @return 数组,[姓,名] */ @Override public String[] getSplitName() { String[] splitName = {insideFirstName(),insideSimpleLastName()}; return splitName; } @Override public String getSimpleName() { return insideSimpleLastName(); } }
最后,封装使用工具类:
public class SimpleZhNameUtil {
private final static class Holder{
private static final SimpleZhName SIMPLE_ZH_NAME = new SimpleZhName();
}
/** * @return 全名 */
public static String getFullName() {
return Holder.SIMPLE_ZH_NAME.getFullName();
}
/** * @return 数组,[姓,名] */
public static String[] getSplitName() {
return Holder.SIMPLE_ZH_NAME.getSplitName();
}
public static String getSimpleName() {
return Holder.SIMPLE_ZH_NAME.getSimpleName();
}
}
英文姓名生成原理中文一样,不过,英文的姓和名不知如何区分,目前只随机抽取。
同时,英文名应当具备中文译名。所以,应该准备两种姓名资源:
英文名:
class SourceEn {
static String[] namesEn = {
"Aaron",
"Abel",
"Abraham",
"Adam",
"Adrian",
"Aidan",
"Alva",
"Alex",
"Alexander",
"Alan",
"Albert",
"Alfred",
"Andrew",
"Andy",
"Angus",
"Anthony",
"Apollo",
"Arnold",
"Arthur",
"August",
"Austin",
"Ben",
"Benjamin",
"Bert",
"Benson",
"Bill",
"Billy",
"Blake",
"Bob",
"Bobby",
"Brad",
"Brandon",
"Brant",
"Brent",
"Brian",
"Brown",
"Bruce",
"Caleb",
"Cameron",
"Carl",
"Carlos",
"Cary",
"Caspar",
"Cecil",
"Charles",
"Cheney",
"Chris",
"Christian",
"Christopher",
"Clark",
"Cliff",
"Cody",
"Cole",
"Colin",
"Cosmo",
"Daniel",
"Denny",
"Darwin",
"David",
"Dennis",
"Derek",
"Dick",
"Donald",
"Douglas",
"Duke",
"Dylan",
"Eddie",
"Edgar",
"Edison",
"Edmund",
"Edward",
"Edwin",
"Elijah",
"Elliott",
"Elvis",
"Eric",
"Ethan",
"Eugene",
"Evan",
"Enterprise",
"Ford",
"Francis",
"Frank",
"Franklin",
"Fred",
"Gabriel",
"Gaby",
"Garfield",
"Gary",
"Gavin",
"Geoffrey",
"George",
"Gino",
"Glen",
"Glendon",
"Hank",
"Hardy",
"Harrison",
"Harry",
"Hayden",
"Henry",
"Hilton",
"Hugo",
"Hunk",
"Howard",
"Henry",
"Ian",
"Ignativs",
"Ivan",
"Isaac",
"Isaiah",
"Jack",
"Jackson",
"Jacob",
"James",
"Jason",
"Jay",
"Jeffery",
"Jerome",
"Jerry",
"Jesse",
"Jim",
"Jimmy",
"Joe",
"John",
"Johnny",
"Jonathan",
"Jordan",
"Jose",
"Joshua",
"Justin",
"Keith",
"Ken",
"Kennedy",
"Kenneth",
"Kenny",
"Kevin",
"Kyle",
"Lance",
"Larry",
"Laurent",
"Lawrence",
"Leander",
"Lee",
"Leo",
"Leonard",
"Leopold",
"Leslie",
"Loren",
"Lori",
"Lorin",
"Louis",
"Luke",
"Marcus",
"Marcy",
"Mark",
"Marks",
"Mars",
"Marshal",
"Martin",
"Marvin",
"Mason",
"Matthew",
"Max",
"Michael",
"Mickey",
"Mike",
"Nathan",
"Nathaniel",
"Neil",
"Nelson",
"Nicholas",
"Nick",
"Noah",
"Norman",
"Oliver",
"Oscar",
"Owen",
"Patrick",
"Paul",
"Peter",
"Philip",
"Phoebe",
"Quentin",
"Randall",
"Randolph",
"Randy",
"Ray",
"Raymond",
"Reed",
"Rex",
"Richard",
"Richie",
"Riley",
"Robert",
"Robin",
"Robinson",
"Rock",
"Roger",
"Ronald",
"Rowan",
"Roy",
"Ryan",
"Sam",
"Sammy",
"Samuel",
"Scott",
"Sean",
"Shawn",
"Sidney",
"Simon",
"Solomon",
"Spark",
"Spencer",
"Spike",
"Stanley",
"Steve",
"Steven",
"Stewart",
"Stuart",
"Terence",
"Terry",
"Ted",
"Thomas",
"Tim",
"Timothy",
"Todd",
"Tommy",
"Tom",
"Thomas",
"Tony",
"Tyler",
"Ultraman",
"Ulysses",
"Van",
"Vern",
"Vernon",
"Victor",
"Vincent",
"Warner",
"Warren",
"Wayne",
"Wesley",
"William",
"Willy",
"Zack",
"Zachary",
"Abigail",
"Abby",
"Ada",
"Adelaide",
"Adeline",
"Alexandra",
"Ailsa",
"Aimee",
"Alexis",
"Alice",
"Alicia",
"Alina",
"Allison",
"Alyssa",
"Amanda",
"Amy",
"Amber",
"Anastasia",
"Andrea",
"Angel",
"Angela",
"Angelia",
"Angelina",
"Ann",
"Anna",
"Anne",
"Annie",
"Anita",
"Ariel",
"April",
"Ashley",
"Audrey",
"Aviva",
"Barbara",
"Barbie",
"Beata",
"Beatrice",
"Becky",
"Bella",
"Bess",
"Bette",
"Betty",
"Blanche",
"Bonnie",
"Brenda",
"Brianna",
"Britney",
"Brittany",
"Camille",
"Candice",
"Candy",
"Carina",
"Carmen",
"Carol",
"Caroline",
"Carry",
"Carrie",
"Cassandra",
"Cassie",
"Catherine",
"Cathy",
"Chelsea",
"Charlene",
"Charlotte",
"Cherry",
"Cheryl",
"Chloe",
"Chris",
"Christina",
"Christine",
"Christy",
"Cindy",
"Claire",
"Claudia",
"Clement",
"Cloris",
"Connie",
"Constance",
"Cora",
"Corrine",
"Crystal",
"Daisy",
"Daphne",
"Darcy",
"Dave",
"Debbie",
"Deborah",
"Debra",
"Demi",
"Diana",
"Dolores",
"Donna",
"Dora",
"Doris",
"Edith",
"Editha",
"Elaine",
"Eleanor",
"Elizabeth",
"Ella",
"Ellen",
"Ellie",
"Emerald",
"Emily",
"Emma",
"Enid",
"Elsa",
"Erica",
"Estelle",
"Esther",
"Eudora",
"Eva",
"Eve",
"Evelyn",
"Fannie",
"Fay",
"Fiona",
"Flora",
"Florence",
"Frances",
"Frederica",
"Frieda",
"Flta",
"Gina",
"Gillian",
"Gladys",
"Gloria",
"Grace",
"Grace",
"Greta",
"Gwendolyn",
"Hannah",
"Haley",
"Hebe",
"Helena",
"Hellen",
"Henna",
"Heidi",
"Hillary",
"Ingrid",
"Isabella",
"Ishara",
"Irene",
"Iris",
"Ivy",
"Jacqueline",
"Jade",
"Jamie",
"Jane",
"Janet",
"Jasmine",
"Jean",
"Jenna",
"Jennifer",
"Jenny",
"Jessica",
"Jessie",
"Jill",
"Joan",
"Joanna",
"Jocelyn",
"Joliet",
"Josephine",
"Josie",
"Joy",
"Joyce",
"Judith",
"Judy",
"Julia",
"Juliana",
"Julie",
"June",
"Karen",
"Karida",
"Katherine",
"Kate",
"Kathy",
"Katie",
"Katrina",
"Kay",
"Kayla",
"Kelly",
"Kelsey",
"Kimberly",
"Kitty",
"Lareina",
"Lassie",
"Laura",
"Lauren",
"Lena",
"Lydia",
"Lillian",
"Lily",
"Linda",
"lindsay",
"Lisa",
"Liz",
"Lora",
"Lorraine",
"Louisa",
"Louise",
"Lucia",
"Lucy",
"Lucine",
"Lulu",
"Lydia",
"Lynn",
"Mabel",
"Madeline",
"Maggie",
"Mamie",
"Manda",
"Mandy",
"Margaret",
"Mariah",
"Marilyn",
"Martha",
"Mavis",
"Mary",
"Matilda",
"Maureen",
"Mavis",
"Maxine",
"May",
"Mayme",
"Megan",
"Melinda",
"Melissa",
"Melody",
"Mercedes",
"Meredith",
"Mia",
"Michelle",
"Milly",
"Miranda",
"Miriam",
"Miya",
"Molly",
"Monica",
"Morgan",
"Nancy",
"Natalie",
"Natasha",
"Nicole",
"Nikita",
"Nina",
"Nora",
"Norma",
"Nydia",
"Octavia",
"Olina",
"Olivia",
"Ophelia",
"Oprah",
"Pamela",
"Patricia",
"Patty",
"Paula",
"Pauline",
"Pearl",
"Peggy",
"Philomena",
"Phoebe",
"Phyllis",
"Polly",
"Priscilla",
"Quentina",
"Rachel",
"Rebecca",
"Regina",
"Rita",
"Rose",
"Roxanne",
"Ruth",
"Sabrina",
"Sally",
"Sandra",
"Samantha",
"Sami",
"Sandra",
"Sandy",
"Sarah",
"Savannah",
"Scarlett",
"Selma",
"Selina",
"Serena",
"Sharon",
"Sheila",
"Shelley",
"Sherry",
"Shirley",
"Sierra",
"Silvia",
"Sonia",
"Sophia",
"Stacy",
"Stella",
"Stephanie",
"Sue",
"Sunny",
"Susan",
"Tamara",
"Tammy",
"Tanya",
"Tasha",
"Teresa",
"Tess",
"Tiffany",
"Tina",
"Tonya",
"Tracy",
"Ursula",
"Vanessa",
"Venus",
"Vera",
"Vicky",
"Victoria",
"Violet",
"Virginia",
"Vita",
"Vivian"
};
}
对应中文译名:
public class TranslateZh {
static String[] namesZh = {
"亚伦",
"亚伯",
"亚伯拉罕",
"亚当",
"艾德里安",
"艾登",
"阿尔瓦",
"亚历克斯",
"亚历山大",
"艾伦",
"艾伯特",
"阿尔弗雷德",
"安德鲁",
"安迪",
"安格斯",
"安东尼",
"阿波罗",
"阿诺德",
"亚瑟",
"奥古斯特",
"奥斯汀",
"本",
"本杰明",
"伯特",
"本森",
"比尔",
"比利",
"布莱克",
"鲍伯",
"鲍比",
"布拉德",
"布兰登",
"布兰特",
"布伦特",
"布赖恩",
"布朗",
"布鲁斯",
"迦勒",
"卡梅伦",
"卡尔",
"卡洛斯",
"凯里",
"卡斯帕",
"塞西",
"查尔斯",
"采尼",
"克里斯",
"克里斯蒂安",
"克里斯多夫",
"克拉克",
"柯利弗",
"科迪",
"科尔",
"科林",
"科兹莫",
"丹尼尔",
"丹尼",
"达尔文",
"大卫",
"丹尼斯",
"德里克",
"狄克",
"唐纳德",
"道格拉斯",
"杜克",
"迪伦",
"埃迪",
"埃德加",
"爱迪生",
"艾德蒙",
"爱德华",
"艾德文",
"以利亚",
"艾略特",
"埃尔维斯",
"埃里克",
"伊桑",
"柳真",
"埃文",
"企业英语培训",
"福特",
"弗兰克思",
"弗兰克",
"富兰克林",
"弗瑞德",
"加百利",
"加比",
"加菲尔德",
"加里",
"加文",
"杰弗里",
"乔治",
"基诺",
"格林",
"格林顿",
"汉克",
"哈帝",
"哈里森",
"哈利",
"海顿",
"亨利",
"希尔顿",
"雨果",
"汉克",
"霍华德",
"亨利",
"伊恩",
"伊格纳缇伍兹",
"伊凡",
"艾萨克",
"以赛亚",
"杰克",
"杰克逊",
"雅各布",
"詹姆士",
"詹森",
"杰伊",
"杰弗瑞",
"杰罗姆",
"杰瑞",
"杰西",
"吉姆",
"吉米",
"乔",
"约翰",
"约翰尼",
"乔纳森",
"乔丹",
"约瑟夫",
"约书亚",
"贾斯汀",
"凯斯",
"肯",
"肯尼迪",
"肯尼斯",
"肯尼",
"凯文",
"凯尔",
"兰斯",
"拉里",
"劳伦特",
"劳伦斯",
"利安德尔",
"李",
"雷欧",
"雷纳德",
"利奥波特",
"莱斯利",
"劳伦",
"劳瑞",
"劳瑞恩",
"路易斯",
"路加",
"马库斯",
"马西",
"马克",
"马科斯",
"马尔斯",
"马歇尔",
"马丁",
"马文",
"梅森",
"马修",
"马克斯",
"迈克尔",
"米奇",
"麦克",
"内森",
"纳撒尼尔",
"尼尔",
"尼尔森",
"尼古拉斯",
"尼克",
"诺亚",
"诺曼",
"奥利弗",
"奥斯卡",
"欧文",
"帕特里克",
"保罗",
"彼得",
"菲利普",
"菲比",
"昆廷",
"兰德尔",
"伦道夫",
"兰迪",
"雷",
"雷蒙德",
"列得",
"雷克斯",
"理查德",
"里奇",
"赖利/瑞利",
"罗伯特",
"罗宾",
"鲁宾逊",
"洛克",
"罗杰",
"罗纳",
"罗文",
"罗伊",
"赖安",
"萨姆",
"萨米",
"塞缪尔",
"斯考特",
"肖恩",
"肖恩",
"西德尼",
"西蒙",
"所罗门",
"斯帕克",
"斯宾塞",
"斯派克",
"斯坦利",
"史蒂夫",
"史蒂文",
"斯图尔特",
"斯图亚特",
"特伦斯",
"特里",
"泰德",
"托马斯",
"提姆",
"蒂莫西",
"托德",
"汤米",
"汤姆",
"托马斯",
"托尼",
"泰勒",
"奥特曼",
"尤利塞斯",
"范",
"弗恩",
"弗农",
"维克多",
"文森特",
"华纳",
"沃伦",
"韦恩",
"卫斯理",
"威廉",
"维利",
"扎克",
"圣扎迦利",
"阿比盖尔",
"艾比",
"艾达",
"阿德莱德",
"艾德琳",
"亚历桑德拉",
"艾丽莎",
"艾米",
"亚历克西斯",
"爱丽丝",
"艾丽西娅",
"艾琳娜",
"艾莉森",
"艾莉莎",
"阿曼达",
"艾美",
"安伯",
"阿纳斯塔西娅",
"安德莉亚",
"安琪",
"安吉拉",
"安吉莉亚",
"安吉莉娜",
"安",
"安娜",
"安妮",
"安妮",
"安尼塔",
"艾莉尔",
"阿普里尔",
"艾许莉",
"欧蕊",
"阿维娃",
"笆笆拉",
"芭比",
"贝亚特",
"比阿特丽斯",
"贝基",
"贝拉",
"贝斯",
"贝蒂",
"贝蒂",
"布兰奇",
"邦妮",
"布伦达",
"布莱安娜",
"布兰妮",
"布列塔尼",
"卡米尔",
"莰蒂丝",
"坎蒂",
"卡瑞娜",
"卡门",
"凯罗尔",
"卡罗琳",
"凯丽",
"凯莉",
"卡桑德拉",
"凯西",
"凯瑟琳",
"凯茜",
"切尔西",
"沙琳",
"夏洛特",
"切莉",
"雪莉尔",
"克洛伊",
"克莉丝",
"克里斯蒂娜",
"克里斯汀",
"克里斯蒂",
"辛迪",
"克莱尔",
"克劳迪娅",
"克莱门特",
"克劳瑞丝",
"康妮",
"康斯坦斯",
"科拉",
"科瑞恩",
"科瑞斯特尔",
"戴茜",
"达芙妮",
"达茜",
"戴夫",
"黛比",
"黛博拉",
"黛布拉",
"黛米",
"黛安娜",
"德洛丽丝",
"堂娜",
"多拉",
"桃瑞丝",
"伊迪丝",
"伊迪萨",
"伊莱恩",
"埃莉诺",
"伊丽莎白",
"埃拉",
"爱伦",
"艾莉",
"艾米瑞达",
"艾米丽",
"艾玛",
"伊妮德",
"埃尔莎",
"埃莉卡",
"爱斯特尔",
"爱丝特",
"尤杜拉",
"伊娃",
"伊芙",
"伊夫林",
"芬妮",
"费怡",
"菲奥纳",
"福罗拉",
"弗罗伦丝",
"弗郎西丝",
"弗雷德里卡",
"弗里达",
"上海英语外教",
"吉娜",
"吉莉安",
"格拉蒂丝",
"格罗瑞娅",
"格瑞丝",
"格瑞丝",
"格瑞塔",
"格温多琳",
"汉娜",
"海莉",
"赫柏",
"海伦娜",
"海伦",
"汉纳",
"海蒂",
"希拉里",
"英格丽德",
"伊莎贝拉",
"爱沙拉",
"艾琳",
"艾丽丝",
"艾维",
"杰奎琳",
"小玉",
"詹米",
"简",
"珍妮特",
"贾斯敏",
"姬恩",
"珍娜",
"詹妮弗",
"詹妮",
"杰西卡",
"杰西",
"姬尔",
"琼",
"乔安娜",
"乔斯林",
"乔莉埃特",
"约瑟芬",
"乔茜",
"乔伊",
"乔伊斯",
"朱迪丝",
"朱蒂",
"朱莉娅",
"朱莉安娜",
"朱莉",
"朱恩",
"凯琳",
"卡瑞达",
"凯瑟琳",
"凯特",
"凯西",
"卡蒂",
"卡特里娜",
"凯",
"凯拉",
"凯莉",
"凯尔西",
"特里娜",
"基蒂",
"莱瑞拉",
"蕾西",
"劳拉",
"罗兰",
"莉娜",
"莉迪娅",
"莉莲",
"莉莉",
"琳达",
"琳赛",
"丽莎",
"莉兹",
"洛拉",
"罗琳",
"路易莎",
"路易丝",
"露西娅",
"露茜",
"露西妮",
"露露",
"莉迪娅",
"林恩",
"梅布尔",
"马德琳",
"玛姬",
"玛米",
"曼达",
"曼迪",
"玛格丽特",
"玛丽亚",
"玛丽莲",
"玛莎",
"梅维丝",
"玛丽",
"玛蒂尔达",
"莫琳",
"梅维丝",
"玛克辛",
"梅",
"梅米",
"梅甘",
"梅琳达",
"梅利莎",
"美洛蒂",
"默西迪丝",
"梅瑞狄斯",
"米娅",
"米歇尔",
"米莉",
"米兰达",
"米里亚姆",
"米娅",
"茉莉",
"莫尼卡",
"摩根",
"南茜",
"娜塔莉",
"娜塔莎",
"妮可",
"尼基塔",
"尼娜",
"诺拉",
"诺玛",
"尼迪亚",
"奥克塔维亚",
"奥琳娜",
"奥利维亚",
"奥菲莉娅",
"奥帕",
"帕梅拉",
"帕特丽夏",
"芭迪",
"保拉",
"波琳",
"珀尔",
"帕姬",
"菲洛米娜",
"菲比",
"菲丽丝",
"波莉",
"普里西拉",
"昆蒂娜",
"雷切尔",
"丽贝卡",
"瑞加娜",
"丽塔",
"罗丝",
"洛克萨妮",
"露丝",
"萨布丽娜",
"萨莉",
"桑德拉",
"萨曼莎",
"萨米",
"桑德拉",
"桑迪",
"莎拉",
"萨瓦纳",
"斯佳丽",
"塞尔玛",
"塞琳娜",
"塞丽娜",
"莎伦",
"希拉",
"雪莉",
"雪丽",
"雪莉",
"斯莱瑞",
"西尔维亚",
"索尼亚",
"索菲娅",
"丝塔茜",
"丝特拉",
"斯蒂芬妮",
"苏",
"萨妮",
"苏珊",
"塔玛拉",
"苔米",
"谭雅坦尼娅",
"塔莎",
"特莉萨",
"苔丝",
"蒂凡妮",
"蒂娜",
"棠雅",
"特蕾西",
"厄休拉",
"温妮莎",
"维纳斯",
"维拉",
"维姬",
"维多利亚",
"维尔莉特",
"维吉妮亚",
"维达",
"薇薇安"
};
}
其他代码和生成中文姓名类似。
运行和测试:
import org.junit.Test; import com.lu.sn.en.EnglishName; import com.lu.sn.en.EnglishNameUtil; import com.lu.sn.zh.SimpleZhName; public class RandomNameToolTest { @Test public void test() { int count = 200; for (int i = 0; i < count; i++) { String englishName = RandomNameTool.getName(Language.en,NameType.FULL_NAME); String translateName = EnglishNameUtil.getTranslateName(Language.zh); System.out.println(englishName + " --- "+ translateName); } for (int i = 0; i < count; i++) { String chineseName = RandomNameTool.getName(Language.zh, NameType.FULL_NAME); System.out.println(chineseName); } RandomNameCreator randomNameCreator = new RandomNameCreator(); EnglishName englishName = randomNameCreator.factory(EnglishName.class); SimpleZhName chineseName = randomNameCreator.factory(SimpleZhName.class); for(int i = 0;i<count;i++) { System.out.println(englishName.getFullName()+"---"+englishName.getTranslateName(Language.zh)); } for(int i = 0;i<count;i++) { System.out.println(chineseName.getFullName()); } } }
效果预览:
以上姓名资源,出于某些奇奇怪怪的原因,我直接写在了类体中。这样的做法似乎不妥,假设未来增添了其他语言,占用内存会越来越多。
不过,目前暂时如此。
另一个设想是,使用json保存姓名数据,使用时读取,附英文姓名英汉对照 json :
[
{
"en": "Aaron",
"zh": "亚伦" },
{
"en": "Abel",
"zh": "亚伯" },
{
"en": "Abraham",
"zh": "亚伯拉罕" },
{
"en": "Adam",
"zh": "亚当" },
{
"en": "Adrian",
"zh": "艾德里安" },
{
"en": "Aidan",
"zh": "艾登" },
{
"en": "Alva",
"zh": "阿尔瓦" },
{
"en": "Alex",
"zh": "亚历克斯" },
{
"en": "Alexander",
"zh": "亚历山大" },
{
"en": "Alan",
"zh": "艾伦" },
{
"en": "Albert",
"zh": "艾伯特" },
{
"en": "Alfred",
"zh": "阿尔弗雷德" },
{
"en": "Andrew",
"zh": "安德鲁" },
{
"en": "Andy",
"zh": "安迪" },
{
"en": "Angus",
"zh": "安格斯" },
{
"en": "Anthony",
"zh": "安东尼" },
{
"en": "Apollo",
"zh": "阿波罗" },
{
"en": "Arnold",
"zh": "阿诺德" },
{
"en": "Arthur",
"zh": "亚瑟" },
{
"en": "August",
"zh": "奥古斯特" },
{
"en": "Austin",
"zh": "奥斯汀" },
{
"en": "Ben",
"zh": "本" },
{
"en": "Benjamin",
"zh": "本杰明" },
{
"en": "Bert",
"zh": "伯特" },
{
"en": "Benson",
"zh": "本森" },
{
"en": "Bill",
"zh": "比尔" },
{
"en": "Billy",
"zh": "比利" },
{
"en": "Blake",
"zh": "布莱克" },
{
"en": "Bob",
"zh": "鲍伯" },
{
"en": "Bobby",
"zh": "鲍比" },
{
"en": "Brad",
"zh": "布拉德" },
{
"en": "Brandon",
"zh": "布兰登" },
{
"en": "Brant",
"zh": "布兰特" },
{
"en": "Brent",
"zh": "布伦特" },
{
"en": "Brian",
"zh": "布赖恩" },
{
"en": "Brown",
"zh": "布朗" },
{
"en": "Bruce",
"zh": "布鲁斯" },
{
"en": "Caleb",
"zh": "迦勒" },
{
"en": "Cameron",
"zh": "卡梅伦" },
{
"en": "Carl",
"zh": "卡尔" },
{
"en": "Carlos",
"zh": "卡洛斯" },
{
"en": "Cary",
"zh": "凯里" },
{
"en": "Caspar",
"zh": "卡斯帕" },
{
"en": "Cecil",
"zh": "塞西" },
{
"en": "Charles",
"zh": "查尔斯" },
{
"en": "Cheney",
"zh": "采尼" },
{
"en": "Chris",
"zh": "克里斯" },
{
"en": "Christian",
"zh": "克里斯蒂安" },
{
"en": "Christopher",
"zh": "克里斯多夫" },
{
"en": "Clark",
"zh": "克拉克" },
{
"en": "Cliff",
"zh": "柯利弗" },
{
"en": "Cody",
"zh": "科迪" },
{
"en": "Cole",
"zh": "科尔" },
{
"en": "Colin",
"zh": "科林" },
{
"en": "Cosmo",
"zh": "科兹莫" },
{
"en": "Daniel",
"zh": "丹尼尔" },
{
"en": "Denny",
"zh": "丹尼" },
{
"en": "Darwin",
"zh": "达尔文" },
{
"en": "David",
"zh": "大卫" },
{
"en": "Dennis",
"zh": "丹尼斯" },
{
"en": "Derek",
"zh": "德里克" },
{
"en": "Dick",
"zh": "狄克" },
{
"en": "Donald",
"zh": "唐纳德" },
{
"en": "Douglas",
"zh": "道格拉斯" },
{
"en": "Duke",
"zh": "杜克" },
{
"en": "Dylan",
"zh": "迪伦" },
{
"en": "Eddie",
"zh": "埃迪" },
{
"en": "Edgar",
"zh": "埃德加" },
{
"en": "Edison",
"zh": "爱迪生" },
{
"en": "Edmund",
"zh": "艾德蒙" },
{
"en": "Edward",
"zh": "爱德华" },
{
"en": "Edwin",
"zh": "艾德文" },
{
"en": "Elijah",
"zh": "以利亚" },
{
"en": "Elliott",
"zh": "艾略特" },
{
"en": "Elvis",
"zh": "埃尔维斯" },
{
"en": "Eric",
"zh": "埃里克" },
{
"en": "Ethan",
"zh": "伊桑" },
{
"en": "Eugene",
"zh": "柳真" },
{
"en": "Evan",
"zh": "埃文" },
{
"en": "Enterprise",
"zh": "企业英语培训" },
{
"en": "Ford",
"zh": "福特" },
{
"en": "Francis",
"zh": "弗兰克思" },
{
"en": "Frank",
"zh": "弗兰克" },
{
"en": "Franklin",
"zh": "富兰克林" },
{
"en": "Fred",
"zh": "弗瑞德" },
{
"en": "Gabriel",
"zh": "加百利" },
{
"en": "Gaby",
"zh": "加比" },
{
"en": "Garfield",
"zh": "加菲尔德" },
{
"en": "Gary",
"zh": "加里" },
{
"en": "Gavin",
"zh": "加文" },
{
"en": "Geoffrey",
"zh": "杰弗里" },
{
"en": "George",
"zh": "乔治" },
{
"en": "Gino",
"zh": "基诺" },
{
"en": "Glen",
"zh": "格林" },
{
"en": "Glendon",
"zh": "格林顿" },
{
"en": "Hank",
"zh": "汉克" },
{
"en": "Hardy",
"zh": "哈帝" },
{
"en": "Harrison",
"zh": "哈里森" },
{
"en": "Harry",
"zh": "哈利" },
{
"en": "Hayden",
"zh": "海顿" },
{
"en": "Henry",
"zh": "亨利" },
{
"en": "Hilton",
"zh": "希尔顿" },
{
"en": "Hugo",
"zh": "雨果" },
{
"en": "Hunk",
"zh": "汉克" },
{
"en": "Howard",
"zh": "霍华德" },
{
"en": "Henry",
"zh": "亨利" },
{
"en": "Ian",
"zh": "伊恩" },
{
"en": "Ignativs",
"zh": "伊格纳缇伍兹" },
{
"en": "Ivan",
"zh": "伊凡" },
{
"en": "Isaac",
"zh": "艾萨克" },
{
"en": "Isaiah",
"zh": "以赛亚" },
{
"en": "Jack",
"zh": "杰克" },
{
"en": "Jackson",
"zh": "杰克逊" },
{
"en": "Jacob",
"zh": "雅各布" },
{
"en": "James",
"zh": "詹姆士" },
{
"en": "Jason",
"zh": "詹森" },
{
"en": "Jay",
"zh": "杰伊" },
{
"en": "Jeffery",
"zh": "杰弗瑞" },
{
"en": "Jerome",
"zh": "杰罗姆" },
{
"en": "Jerry",
"zh": "杰瑞" },
{
"en": "Jesse",
"zh": "杰西" },
{
"en": "Jim",
"zh": "吉姆" },
{
"en": "Jimmy",
"zh": "吉米" },
{
"en": "Joe",
"zh": "乔" },
{
"en": "John",
"zh": "约翰" },
{
"en": "Johnny",
"zh": "约翰尼" },
{
"en": "Jonathan",
"zh": "乔纳森" },
{
"en": "Jordan",
"zh": "乔丹" },
{
"en": "Jose",
"zh": "约瑟夫" },
{
"en": "Joshua",
"zh": "约书亚" },
{
"en": "Justin",
"zh": "贾斯汀" },
{
"en": "Keith",
"zh": "凯斯" },
{
"en": "Ken",
"zh": "肯" },
{
"en": "Kennedy",
"zh": "肯尼迪" },
{
"en": "Kenneth",
"zh": "肯尼斯" },
{
"en": "Kenny",
"zh": "肯尼" },
{
"en": "Kevin",
"zh": "凯文" },
{
"en": "Kyle",
"zh": "凯尔" },
{
"en": "Lance",
"zh": "兰斯" },
{
"en": "Larry",
"zh": "拉里" },
{
"en": "Laurent",
"zh": "劳伦特" },
{
"en": "Lawrence",
"zh": "劳伦斯" },
{
"en": "Leander",
"zh": "利安德尔" },
{
"en": "Lee",
"zh": "李" },
{
"en": "Leo",
"zh": "雷欧" },
{
"en": "Leonard",
"zh": "雷纳德" },
{
"en": "Leopold",
"zh": "利奥波特" },
{
"en": "Leslie",
"zh": "莱斯利" },
{
"en": "Loren",
"zh": "劳伦" },
{
"en": "Lori",
"zh": "劳瑞" },
{
"en": "Lorin",
"zh": "劳瑞恩" },
{
"en": "Louis",
"zh": "路易斯" },
{
"en": "Luke",
"zh": "路加" },
{
"en": "Marcus",
"zh": "马库斯" },
{
"en": "Marcy",
"zh": "马西" },
{
"en": "Mark",
"zh": "马克" },
{
"en": "Marks",
"zh": "马科斯" },
{
"en": "Mars",
"zh": "马尔斯" },
{
"en": "Marshal",
"zh": "马歇尔" },
{
"en": "Martin",
"zh": "马丁" },
{
"en": "Marvin",
"zh": "马文" },
{
"en": "Mason",
"zh": "梅森" },
{
"en": "Matthew",
"zh": "马修" },
{
"en": "Max",
"zh": "马克斯" },
{
"en": "Michael",
"zh": "迈克尔" },
{
"en": "Mickey",
"zh": "米奇" },
{
"en": "Mike",
"zh": "麦克" },
{
"en": "Nathan",
"zh": "内森" },
{
"en": "Nathaniel",
"zh": "纳撒尼尔" },
{
"en": "Neil",
"zh": "尼尔" },
{
"en": "Nelson",
"zh": "尼尔森" },
{
"en": "Nicholas",
"zh": "尼古拉斯" },
{
"en": "Nick",
"zh": "尼克" },
{
"en": "Noah",
"zh": "诺亚" },
{
"en": "Norman",
"zh": "诺曼" },
{
"en": "Oliver",
"zh": "奥利弗" },
{
"en": "Oscar",
"zh": "奥斯卡" },
{
"en": "Owen",
"zh": "欧文" },
{
"en": "Patrick",
"zh": "帕特里克" },
{
"en": "Paul",
"zh": "保罗" },
{
"en": "Peter",
"zh": "彼得" },
{
"en": "Philip",
"zh": "菲利普" },
{
"en": "Phoebe",
"zh": "菲比" },
{
"en": "Quentin",
"zh": "昆廷" },
{
"en": "Randall",
"zh": "兰德尔" },
{
"en": "Randolph",
"zh": "伦道夫" },
{
"en": "Randy",
"zh": "兰迪" },
{
"en": "Ray",
"zh": "雷" },
{
"en": "Raymond",
"zh": "雷蒙德" },
{
"en": "Reed",
"zh": "列得" },
{
"en": "Rex",
"zh": "雷克斯" },
{
"en": "Richard",
"zh": "理查德" },
{
"en": "Richie",
"zh": "里奇" },
{
"en": "Riley",
"zh": "赖利/瑞利" },
{
"en": "Robert",
"zh": "罗伯特" },
{
"en": "Robin",
"zh": "罗宾" },
{
"en": "Robinson",
"zh": "鲁宾逊" },
{
"en": "Rock",
"zh": "洛克" },
{
"en": "Roger",
"zh": "罗杰" },
{
"en": "Ronald",
"zh": "罗纳" },
{
"en": "Rowan",
"zh": "罗文" },
{
"en": "Roy",
"zh": "罗伊" },
{
"en": "Ryan",
"zh": "赖安" },
{
"en": "Sam",
"zh": "萨姆" },
{
"en": "Sammy",
"zh": "萨米" },
{
"en": "Samuel",
"zh": "塞缪尔" },
{
"en": "Scott",
"zh": "斯考特" },
{
"en": "Sean",
"zh": "肖恩" },
{
"en": "Shawn",
"zh": "肖恩" },
{
"en": "Sidney",
"zh": "西德尼" },
{
"en": "Simon",
"zh": "西蒙" },
{
"en": "Solomon",
"zh": "所罗门" },
{
"en": "Spark",
"zh": "斯帕克" },
{
"en": "Spencer",
"zh": "斯宾塞" },
{
"en": "Spike",
"zh": "斯派克" },
{
"en": "Stanley",
"zh": "斯坦利" },
{
"en": "Steve",
"zh": "史蒂夫" },
{
"en": "Steven",
"zh": "史蒂文" },
{
"en": "Stewart",
"zh": "斯图尔特" },
{
"en": "Stuart",
"zh": "斯图亚特" },
{
"en": "Terence",
"zh": "特伦斯" },
{
"en": "Terry",
"zh": "特里" },
{
"en": "Ted",
"zh": "泰德" },
{
"en": "Thomas",
"zh": "托马斯" },
{
"en": "Tim",
"zh": "提姆" },
{
"en": "Timothy",
"zh": "蒂莫西" },
{
"en": "Todd",
"zh": "托德" },
{
"en": "Tommy",
"zh": "汤米" },
{
"en": "Tom",
"zh": "汤姆" },
{
"en": "Thomas",
"zh": "托马斯" },
{
"en": "Tony",
"zh": "托尼" },
{
"en": "Tyler",
"zh": "泰勒" },
{
"en": "Ultraman",
"zh": "奥特曼" },
{
"en": "Ulysses",
"zh": "尤利塞斯" },
{
"en": "Van",
"zh": "范" },
{
"en": "Vern",
"zh": "弗恩" },
{
"en": "Vernon",
"zh": "弗农" },
{
"en": "Victor",
"zh": "维克多" },
{
"en": "Vincent",
"zh": "文森特" },
{
"en": "Warner",
"zh": "华纳" },
{
"en": "Warren",
"zh": "沃伦" },
{
"en": "Wayne",
"zh": "韦恩" },
{
"en": "Wesley",
"zh": "卫斯理" },
{
"en": "William",
"zh": "威廉" },
{
"en": "Willy",
"zh": "维利" },
{
"en": "Zack",
"zh": "扎克" },
{
"en": "Zachary",
"zh": "圣扎迦利" },
{
"en": "Abigail",
"zh": "阿比盖尔" },
{
"en": "Abby",
"zh": "艾比" },
{
"en": "Ada",
"zh": "艾达" },
{
"en": "Adelaide",
"zh": "阿德莱德" },
{
"en": "Adeline",
"zh": "艾德琳" },
{
"en": "Alexandra",
"zh": "亚历桑德拉" },
{
"en": "Ailsa",
"zh": "艾丽莎" },
{
"en": "Aimee",
"zh": "艾米" },
{
"en": "Alexis",
"zh": "亚历克西斯" },
{
"en": "Alice",
"zh": "爱丽丝" },
{
"en": "Alicia",
"zh": "艾丽西娅" },
{
"en": "Alina",
"zh": "艾琳娜" },
{
"en": "Allison",
"zh": "艾莉森" },
{
"en": "Alyssa",
"zh": "艾莉莎" },
{
"en": "Amanda",
"zh": "阿曼达" },
{
"en": "Amy",
"zh": "艾美" },
{
"en": "Amber",
"zh": "安伯" },
{
"en": "Anastasia",
"zh": "阿纳斯塔西娅" },
{
"en": "Andrea",
"zh": "安德莉亚" },
{
"en": "Angel",
"zh": "安琪" },
{
"en": "Angela",
"zh": "安吉拉" },
{
"en": "Angelia",
"zh": "安吉莉亚" },
{
"en": "Angelina",
"zh": "安吉莉娜" },
{
"en": "Ann",
"zh": "安" },
{
"en": "Anna",
"zh": "安娜" },
{
"en": "Anne",
"zh": "安妮" },
{
"en": "Annie",
"zh": "安妮" },
{
"en": "Anita",
"zh": "安尼塔" },
{
"en": "Ariel",
"zh": "艾莉尔" },
{
"en": "April",
"zh": "阿普里尔" },
{
"en": "Ashley",
"zh": "艾许莉" },
{
"en": "Audrey",
"zh": "欧蕊" },
{
"en": "Aviva",
"zh": "阿维娃" },
{
"en": "Barbara",
"zh": "笆笆拉" },
{
"en": "Barbie",
"zh": "芭比" },
{
"en": "Beata",
"zh": "贝亚特" },
{
"en": "Beatrice",
"zh": "比阿特丽斯" },
{
"en": "Becky",
"zh": "贝基" },
{
"en": "Bella",
"zh": "贝拉" },
{
"en": "Bess",
"zh": "贝斯" },
{
"en": "Bette",
"zh": "贝蒂" },
{
"en": "Betty",
"zh": "贝蒂" },
{
"en": "Blanche",
"zh": "布兰奇" },
{
"en": "Bonnie",
"zh": "邦妮" },
{
"en": "Brenda",
"zh": "布伦达" },
{
"en": "Brianna",
"zh": "布莱安娜" },
{
"en": "Britney",
"zh": "布兰妮" },
{
"en": "Brittany",
"zh": "布列塔尼" },
{
"en": "Camille",
"zh": "卡米尔" },
{
"en": "Candice",
"zh": "莰蒂丝" },
{
"en": "Candy",
"zh": "坎蒂" },
{
"en": "Carina",
"zh": "卡瑞娜" },
{
"en": "Carmen",
"zh": "卡门" },
{
"en": "Carol",
"zh": "凯罗尔" },
{
"en": "Caroline",
"zh": "卡罗琳" },
{
"en": "Carry",
"zh": "凯丽" },
{
"en": "Carrie",
"zh": "凯莉" },
{
"en": "Cassandra",
"zh": "卡桑德拉" },
{
"en": "Cassie",
"zh": "凯西" },
{
"en": "Catherine",
"zh": "凯瑟琳" },
{
"en": "Cathy",
"zh": "凯茜" },
{
"en": "Chelsea",
"zh": "切尔西" },
{
"en": "Charlene",
"zh": "沙琳" },
{
"en": "Charlotte",
"zh": "夏洛特" },
{
"en": "Cherry",
"zh": "切莉" },
{
"en": "Cheryl",
"zh": "雪莉尔" },
{
"en": "Chloe",
"zh": "克洛伊" },
{
"en": "Chris",
"zh": "克莉丝" },
{
"en": "Christina",
"zh": "克里斯蒂娜" },
{
"en": "Christine",
"zh": "克里斯汀" },
{
"en": "Christy",
"zh": "克里斯蒂" },
{
"en": "Cindy",
"zh": "辛迪" },
{
"en": "Claire",
"zh": "克莱尔" },
{
"en": "Claudia",
"zh": "克劳迪娅" },
{
"en": "Clement",
"zh": "克莱门特" },
{
"en": "Cloris",
"zh": "克劳瑞丝" },
{
"en": "Connie",
"zh": "康妮" },
{
"en": "Constance",
"zh": "康斯坦斯" },
{
"en": "Cora",
"zh": "科拉" },
{
"en": "Corrine",
"zh": "科瑞恩" },
{
"en": "Crystal",
"zh": "科瑞斯特尔" },
{
"en": "Daisy",
"zh": "戴茜" },
{
"en": "Daphne",
"zh": "达芙妮" },
{
"en": "Darcy",
"zh": "达茜" },
{
"en": "Dave",
"zh": "戴夫" },
{
"en": "Debbie",
"zh": "黛比" },
{
"en": "Deborah",
"zh": "黛博拉" },
{
"en": "Debra",
"zh": "黛布拉" },
{
"en": "Demi",
"zh": "黛米" },
{
"en": "Diana",
"zh": "黛安娜" },
{
"en": "Dolores",
"zh": "德洛丽丝" },
{
"en": "Donna",
"zh": "堂娜" },
{
"en": "Dora",
"zh": "多拉" },
{
"en": "Doris",
"zh": "桃瑞丝" },
{
"en": "Edith",
"zh": "伊迪丝" },
{
"en": "Editha",
"zh": "伊迪萨" },
{
"en": "Elaine",
"zh": "伊莱恩" },
{
"en": "Eleanor",
"zh": "埃莉诺" },
{
"en": "Elizabeth",
"zh": "伊丽莎白" },
{
"en": "Ella",
"zh": "埃拉" },
{
"en": "Ellen",
"zh": "爱伦" },
{
"en": "Ellie",
"zh": "艾莉" },
{
"en": "Emerald",
"zh": "艾米瑞达" },
{
"en": "Emily",
"zh": "艾米丽" },
{
"en": "Emma",
"zh": "艾玛" },
{
"en": "Enid",
"zh": "伊妮德" },
{
"en": "Elsa",
"zh": "埃尔莎" },
{
"en": "Erica",
"zh": "埃莉卡" },
{
"en": "Estelle",
"zh": "爱斯特尔" },
{
"en": "Esther",
"zh": "爱丝特" },
{
"en": "Eudora",
"zh": "尤杜拉" },
{
"en": "Eva",
"zh": "伊娃" },
{
"en": "Eve",
"zh": "伊芙" },
{
"en": "Evelyn",
"zh": "伊夫林" },
{
"en": "Fannie",
"zh": "芬妮" },
{
"en": "Fay",
"zh": "费怡" },
{
"en": "Fiona",
"zh": "菲奥纳" },
{
"en": "Flora",
"zh": "福罗拉" },
{
"en": "Florence",
"zh": "弗罗伦丝" },
{
"en": "Frances",
"zh": "弗郎西丝" },
{
"en": "Frederica",
"zh": "弗雷德里卡" },
{
"en": "Frieda",
"zh": "弗里达" },
{
"en": "Flta",
"zh": "上海英语外教" },
{
"en": "Gina",
"zh": "吉娜" },
{
"en": "Gillian",
"zh": "吉莉安" },
{
"en": "Gladys",
"zh": "格拉蒂丝" },
{
"en": "Gloria",
"zh": "格罗瑞娅" },
{
"en": "Grace",
"zh": "格瑞丝" },
{
"en": "Grace",
"zh": "格瑞丝" },
{
"en": "Greta",
"zh": "格瑞塔" },
{
"en": "Gwendolyn",
"zh": "格温多琳" },
{
"en": "Hannah",
"zh": "汉娜" },
{
"en": "Haley",
"zh": "海莉" },
{
"en": "Hebe",
"zh": "赫柏" },
{
"en": "Helena",
"zh": "海伦娜" },
{
"en": "Hellen",
"zh": "海伦" },
{
"en": "Henna",
"zh": "汉纳" },
{
"en": "Heidi",
"zh": "海蒂" },
{
"en": "Hillary",
"zh": "希拉里" },
{
"en": "Ingrid",
"zh": "英格丽德" },
{
"en": "Isabella",
"zh": "伊莎贝拉" },
{
"en": "Ishara",
"zh": "爱沙拉" },
{
"en": "Irene",
"zh": "艾琳" },
{
"en": "Iris",
"zh": "艾丽丝" },
{
"en": "Ivy",
"zh": "艾维" },
{
"en": "Jacqueline",
"zh": "杰奎琳" },
{
"en": "Jade",
"zh": "小玉" },
{
"en": "Jamie",
"zh": "詹米" },
{
"en": "Jane",
"zh": "简" },
{
"en": "Janet",
"zh": "珍妮特" },
{
"en": "Jasmine",
"zh": "贾斯敏" },
{
"en": "Jean",
"zh": "姬恩" },
{
"en": "Jenna",
"zh": "珍娜" },
{
"en": "Jennifer",
"zh": "詹妮弗" },
{
"en": "Jenny",
"zh": "詹妮" },
{
"en": "Jessica",
"zh": "杰西卡" },
{
"en": "Jessie",
"zh": "杰西" },
{
"en": "Jill",
"zh": "姬尔" },
{
"en": "Joan",
"zh": "琼" },
{
"en": "Joanna",
"zh": "乔安娜" },
{
"en": "Jocelyn",
"zh": "乔斯林" },
{
"en": "Joliet",
"zh": "乔莉埃特" },
{
"en": "Josephine",
"zh": "约瑟芬" },
{
"en": "Josie",
"zh": "乔茜" },
{
"en": "Joy",
"zh": "乔伊" },
{
"en": "Joyce",
"zh": "乔伊斯" },
{
"en": "Judith",
"zh": "朱迪丝" },
{
"en": "Judy",
"zh": "朱蒂" },
{
"en": "Julia",
"zh": "朱莉娅" },
{
"en": "Juliana",
"zh": "朱莉安娜" },
{
"en": "Julie",
"zh": "朱莉" },
{
"en": "June",
"zh": "朱恩" },
{
"en": "Karen",
"zh": "凯琳" },
{
"en": "Karida",
"zh": "卡瑞达" },
{
"en": "Katherine",
"zh": "凯瑟琳" },
{
"en": "Kate",
"zh": "凯特" },
{
"en": "Kathy",
"zh": "凯西" },
{
"en": "Katie",
"zh": "卡蒂" },
{
"en": "Katrina",
"zh": "卡特里娜" },
{
"en": "Kay",
"zh": "凯" },
{
"en": "Kayla",
"zh": "凯拉" },
{
"en": "Kelly",
"zh": "凯莉" },
{
"en": "Kelsey",
"zh": "凯尔西" },
{
"en": "Kimberly",
"zh": "特里娜" },
{
"en": "Kitty",
"zh": "基蒂" },
{
"en": "Lareina",
"zh": "莱瑞拉" },
{
"en": "Lassie",
"zh": "蕾西" },
{
"en": "Laura",
"zh": "劳拉" },
{
"en": "Lauren",
"zh": "罗兰" },
{
"en": "Lena",
"zh": "莉娜" },
{
"en": "Lydia",
"zh": "莉迪娅" },
{
"en": "Lillian",
"zh": "莉莲" },
{
"en": "Lily",
"zh": "莉莉" },
{
"en": "Linda",
"zh": "琳达" },
{
"en": "lindsay",
"zh": "琳赛" },
{
"en": "Lisa",
"zh": "丽莎" },
{
"en": "Liz",
"zh": "莉兹" },
{
"en": "Lora",
"zh": "洛拉" },
{
"en": "Lorraine",
"zh": "罗琳" },
{
"en": "Louisa",
"zh": "路易莎" },
{
"en": "Louise",
"zh": "路易丝" },
{
"en": "Lucia",
"zh": "露西娅" },
{
"en": "Lucy",
"zh": "露茜" },
{
"en": "Lucine",
"zh": "露西妮" },
{
"en": "Lulu",
"zh": "露露" },
{
"en": "Lydia",
"zh": "莉迪娅" },
{
"en": "Lynn",
"zh": "林恩" },
{
"en": "Mabel",
"zh": "梅布尔" },
{
"en": "Madeline",
"zh": "马德琳" },
{
"en": "Maggie",
"zh": "玛姬" },
{
"en": "Mamie",
"zh": "玛米" },
{
"en": "Manda",
"zh": "曼达" },
{
"en": "Mandy",
"zh": "曼迪" },
{
"en": "Margaret",
"zh": "玛格丽特" },
{
"en": "Mariah",
"zh": "玛丽亚" },
{
"en": "Marilyn",
"zh": "玛丽莲" },
{
"en": "Martha",
"zh": "玛莎" },
{
"en": "Mavis",
"zh": "梅维丝" },
{
"en": "Mary",
"zh": "玛丽" },
{
"en": "Matilda",
"zh": "玛蒂尔达" },
{
"en": "Maureen",
"zh": "莫琳" },
{
"en": "Mavis",
"zh": "梅维丝" },
{
"en": "Maxine",
"zh": "玛克辛" },
{
"en": "May",
"zh": "梅" },
{
"en": "Mayme",
"zh": "梅米" },
{
"en": "Megan",
"zh": "梅甘" },
{
"en": "Melinda",
"zh": "梅琳达" },
{
"en": "Melissa",
"zh": "梅利莎" },
{
"en": "Melody",
"zh": "美洛蒂" },
{
"en": "Mercedes",
"zh": "默西迪丝" },
{
"en": "Meredith",
"zh": "梅瑞狄斯" },
{
"en": "Mia",
"zh": "米娅" },
{
"en": "Michelle",
"zh": "米歇尔" },
{
"en": "Milly",
"zh": "米莉" },
{
"en": "Miranda",
"zh": "米兰达" },
{
"en": "Miriam",
"zh": "米里亚姆" },
{
"en": "Miya",
"zh": "米娅" },
{
"en": "Molly",
"zh": "茉莉" },
{
"en": "Monica",
"zh": "莫尼卡" },
{
"en": "Morgan",
"zh": "摩根" },
{
"en": "Nancy",
"zh": "南茜" },
{
"en": "Natalie",
"zh": "娜塔莉" },
{
"en": "Natasha",
"zh": "娜塔莎" },
{
"en": "Nicole",
"zh": "妮可" },
{
"en": "Nikita",
"zh": "尼基塔" },
{
"en": "Nina",
"zh": "尼娜" },
{
"en": "Nora",
"zh": "诺拉" },
{
"en": "Norma",
"zh": "诺玛" },
{
"en": "Nydia",
"zh": "尼迪亚" },
{
"en": "Octavia",
"zh": "奥克塔维亚" },
{
"en": "Olina",
"zh": "奥琳娜" },
{
"en": "Olivia",
"zh": "奥利维亚" },
{
"en": "Ophelia",
"zh": "奥菲莉娅" },
{
"en": "Oprah",
"zh": "奥帕" },
{
"en": "Pamela",
"zh": "帕梅拉" },
{
"en": "Patricia",
"zh": "帕特丽夏" },
{
"en": "Patty",
"zh": "芭迪" },
{
"en": "Paula",
"zh": "保拉" },
{
"en": "Pauline",
"zh": "波琳" },
{
"en": "Pearl",
"zh": "珀尔" },
{
"en": "Peggy",
"zh": "帕姬" },
{
"en": "Philomena",
"zh": "菲洛米娜" },
{
"en": "Phoebe",
"zh": "菲比" },
{
"en": "Phyllis",
"zh": "菲丽丝" },
{
"en": "Polly",
"zh": "波莉" },
{
"en": "Priscilla",
"zh": "普里西拉" },
{
"en": "Quentina",
"zh": "昆蒂娜" },
{
"en": "Rachel",
"zh": "雷切尔" },
{
"en": "Rebecca",
"zh": "丽贝卡" },
{
"en": "Regina",
"zh": "瑞加娜" },
{
"en": "Rita",
"zh": "丽塔" },
{
"en": "Rose",
"zh": "罗丝" },
{
"en": "Roxanne",
"zh": "洛克萨妮" },
{
"en": "Ruth",
"zh": "露丝" },
{
"en": "Sabrina",
"zh": "萨布丽娜" },
{
"en": "Sally",
"zh": "萨莉" },
{
"en": "Sandra",
"zh": "桑德拉" },
{
"en": "Samantha",
"zh": "萨曼莎" },
{
"en": "Sami",
"zh": "萨米" },
{
"en": "Sandra",
"zh": "桑德拉" },
{
"en": "Sandy",
"zh": "桑迪" },
{
"en": "Sarah",
"zh": "莎拉" },
{
"en": "Savannah",
"zh": "萨瓦纳" },
{
"en": "Scarlett",
"zh": "斯佳丽" },
{
"en": "Selma",
"zh": "塞尔玛" },
{
"en": "Selina",
"zh": "塞琳娜" },
{
"en": "Serena",
"zh": "塞丽娜" },
{
"en": "Sharon",
"zh": "莎伦" },
{
"en": "Sheila",
"zh": "希拉" },
{
"en": "Shelley",
"zh": "雪莉" },
{
"en": "Sherry",
"zh": "雪丽" },
{
"en": "Shirley",
"zh": "雪莉" },
{
"en": "Sierra",
"zh": "斯莱瑞" },
{
"en": "Silvia",
"zh": "西尔维亚" },
{
"en": "Sonia",
"zh": "索尼亚" },
{
"en": "Sophia",
"zh": "索菲娅" },
{
"en": "Stacy",
"zh": "丝塔茜" },
{
"en": "Stella",
"zh": "丝特拉" },
{
"en": "Stephanie",
"zh": "斯蒂芬妮" },
{
"en": "Sue",
"zh": "苏" },
{
"en": "Sunny",
"zh": "萨妮" },
{
"en": "Susan",
"zh": "苏珊" },
{
"en": "Tamara",
"zh": "塔玛拉" },
{
"en": "Tammy",
"zh": "苔米" },
{
"en": "Tanya",
"zh": "谭雅坦尼娅" },
{
"en": "Tasha",
"zh": "塔莎" },
{
"en": "Teresa",
"zh": "特莉萨" },
{
"en": "Tess",
"zh": "苔丝" },
{
"en": "Tiffany",
"zh": "蒂凡妮" },
{
"en": "Tina",
"zh": "蒂娜" },
{
"en": "Tonya",
"zh": "棠雅" },
{
"en": "Tracy",
"zh": "特蕾西" },
{
"en": "Ursula",
"zh": "厄休拉" },
{
"en": "Vanessa",
"zh": "温妮莎" },
{
"en": "Venus",
"zh": "维纳斯" },
{
"en": "Vera",
"zh": "维拉" },
{
"en": "Vicky",
"zh": "维姬" },
{
"en": "Victoria",
"zh": "维多利亚" },
{
"en": "Violet",
"zh": "维尔莉特" },
{
"en": "Virginia",
"zh": "维吉妮亚" },
{
"en": "Vita",
"zh": "维达" },
{
"en": "Vivian",
"zh": "薇薇安" }
]
——end