Skip to content

Commit

Permalink
add csv output
Browse files Browse the repository at this point in the history
  • Loading branch information
citizenrich committed Sep 21, 2021
1 parent 3d93a16 commit fdefff5
Show file tree
Hide file tree
Showing 2 changed files with 156 additions and 17 deletions.
120 changes: 120 additions & 0 deletions out.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
en,es,fr,ar,zh,ru
neutron,neutrón,neutron,نيوترون,中子,нейтрон
hydrogen,hidrógeno,hydrogène,هيدروجين,氢,водород
helium,helio,hélium,الهيليوم,氦,гелий
lithium,litio,lithium,الليثيوم,锂,литий
beryllium,berilio,béryllium,البريليوم,铍,бериллий
boron,boro,bore,البورون,硼,бор
carbon,carbón,carbone,كربون,碳,углерод
nitrogen,nitrógeno,azote,نتروجين,氮,азот
oxygen,oxígeno,oxygène,الأكسجين,氧,кислород
fluorine,flúor,fluor,الفلور,氟,фтор
neon,neón,néon,نيون,氖,неон
sodium,sodio,sodium,صوديوم,钠,натрий
magnesium,magnesio,magnésium,المغنيسيوم,镁,магний
aluminum,aluminio,aluminium,الألومنيوم,铝,алюминий
silicon,silicio,silicium,السيليكون,硅,кремний
phosphorus,fósforo,phosphore,الفوسفور,磷,фосфор
sulfur,azufre,soufre,كبريت,硫,сера
chlorine,cloro,chlore,الكلور,氯,хлор
argon,argón,argon,الأرجون,氩气,аргон
potassium,potasio,potassium,البوتاسيوم,钾,калий
calcium,calcio,calcium,الكالسيوم,钙,кальций
scandium,escandio,scandium,سكانديوم,钪,скандий
titanium,titanio,titane,التيتانيوم,钛,титан
vanadium,vanadio,vanadium,الفاناديوم,钒,ванадий
chromium,cromo,chrome,الكروم,铬,хром
manganese,manganeso,manganèse,المنغنيز,锰,марганец
iron,planchar,fer à repasser,حديد,铁,железо
cobalt,cobalto,cobalt,كوبالت,钴,кобальт
nickel,níquel,nickel,النيكل,镍,никель
copper,cobre,le cuivre,نحاس,铜,медь
zinc,zinc,zinc,الزنك,锌,цинк
gallium,galio,gallium,الغاليوم,镓,галлий
germanium,germanio,germanium,الجرمانيوم,锗,германий
arsenic,arsénico,arsenic,الزرنيخ,砷,мышьяк
selenium,selenio,sélénium,السيلينيوم,硒,селен
bromine,bromo,brome,البروم,溴,бром
krypton,criptón,krypton,الكريبتون,氪,криптон
rubidium,rubidio,rubidium,الروبيديوم,铷,рубидий
strontium,estroncio,strontium,السترونشيوم,锶,стронций
yttrium,itrio,yttrium,الإيتريوم,钇,иттрий
zirconium,circonio,zirconium,الزركونيوم,锆,цирконий
niobium,niobio,niobium,النيوبيوم,铌,ниобий
molybdenum,molibdeno,molybdène,الموليبدينوم,钼,молибден
technetium,tecnecio,technétium,التكنيشيوم,锝,технеций
ruthenium,rutenio,ruthénium,الروثينيوم,钌,рутений
rhodium,rodio,rhodium,الروديوم,铑,родий
palladium,paladio,palladium,البلاديوم,钯,палладий
silver,plata,argent,فضة,银,Серебряный
cadmium,cadmio,cadmium,الكادميوم,镉,кадмий
indium,indio,indium,الإنديوم,铟,индий
tin,creer,croire,يصدق,相信,полагать
antimony,antimonio,antimoine,الأنتيمون,锑,сурьма
tellurium,telurio,tellure,التيلوريوم,碲,теллур
iodine,yodo,iode,اليود,碘,йод
xenon,xenón,xénon,زينون,氙,ксенон
cesium,cesio,césium,سيزيوم,铯,цезий
barium,bario,baryum,الباريوم,钡,барий
lanthanum,lantano,lanthane,اللانثانم,镧,лантан
cerium,cerio,cérium,السيريوم,铈,церий
praseodymium,praseodimio,praséodyme,البراسيوديميوم,镨,празеодим
neodymium,neodimio,néodyme,النيوديميوم,钕,неодим
promethium,prometeo,prométhium,بروميثيوم,钷,прометий
samarium,samario,samarium,السماريوم,钐,самарий
europium,europio,europium,اليوروبيوم,铕,европий
gadolinium,gadolinio,gadolinium,الجادولينيوم,钆,гадолиний
terbium,terbio,terbium,تيربيوم,铽,тербий
dysprosium,disprosio,dysprosium,الديسبروسيوم,镝,диспрозий
holmium,holmio,holmium,هولميوم,钬,гольмий
erbium,erbio,erbium,الإربيوم,铒,эрбий
thulium,tulio,thulium,الثوليوم,铥,тулий
ytterbium,iterbio,ytterbium,الإيتربيوم,镱,иттербий
lutetium,lutecio,lutécium,اللوتيتيوم,镏,лютеций
hafnium,hafnio,hafnium,الهافنيوم,铪,гафний
tantalum,tantalio,tantale,التنتالوم,钽,тантал
tungsten,tungsteno,tungstène,التنغستن,钨,вольфрам
rhenium,renio,rhénium,الرينيوم,铼,рений
osmium,osmio,osmium,الأوزميوم,锇,осмий
iridium,iridio,iridium,إيريديوم,铱,иридий
platinum,platino,platine,البلاتين,铂,платина
gold,oro,or,ذهب,金子,золото
mercury,mercurio,Mercure,الزئبق,汞,Меркурий
thallium,talio,thallium,الثاليوم,铊,таллий
lead,dirigir,mener,قيادة,带领,привести
bismuth,bismuto,bismuth,البزموت,铋,висмут
polonium,polonio,polonium,البولونيوم,钋,полоний
astatine,astato,astate,أستاتين,砹,астатин
radon,radón,radon,رادون,氡,радон
francium,francio,francium,فرانسيوم,钫,франций
radium,radio,radium,الراديوم,镭,радий
actinium,actinio,actinium,الأكتينيوم,锕,актиний
thorium,torio,thorium,الثوريوم,钍,торий
protactinium,protactinio,protactinium,البروتكتينيوم,镤,протактиний
uranium,uranio,uranium,اليورانيوم,铀,уран
neptunium,neptunio,neptunium,النبتونيوم,镎,нептуний
plutonium,plutonio,plutonium,البلوتونيوم,钚,плутоний
americium,americio,américium,الأمريسيوم,镅,америций
curium,curio,curium,الكوريوم,锔,кюрий
berkelium,berkelio,berkélium,بيركيليوم,锫,берклий
californium,californio,Californie,كاليفورنيوم,锎,калифорний
einsteinium,einstenio,einsteinium,أينشتينيوم,锕,эйнштейний
fermium,fermio,fermium,الفيرميوم,铁,фермий
mendelevium,mendelevio,mendelevium,مندليفيوم,钔,менделевий
nobelium,nobelio,nobélium,نوبليوم,贵金属,нобелий
lawrencium,Lawrencio,lawrencium,لورنسيوم,蒿属,лоуренсий
rutherfordium,rutherfordio,rutherfordium,رذرفورديوم,卢瑟福,резерфордий
dubnium,dubnium,dubnium,دوبنيوم,杜邦,дубний
seaborgium,seaborgio,seaborgium,سيبورجيوم,海藻,сиборгий
bohrium,bohrium,bohème,البوهريوم,硼,бориум
hassium,hassium,hassium,الهاسيوم,哈苏姆,хасиум
meitnerium,meitnerio,meitnerium,meitnerium,肌钙蛋白,мейтнерий
darmstadtium,Darmstadtium,darmstadtium,دارمشتاتيوم,达姆施塔特,Дармштадтиум
roentgenium,roentgenium,roentgenium,رونتجينيوم,伦琴,рентгений
copernicium,copernicio,copernicium,كوبرنيسيوم,哥白尼,копернициум
nihonium,nihonium,nihonium,نيهونيوم,镍,нихоний
flerovium,flerovium,flérovium,الفليروفيوم,黄花菜,флеровий
moscovium,moscovio,Moscou,موسكوفيوم,莫斯科,москва
livermorium,livermorium,foiemorium,ليفرموريوم,肝素,ливерморий
tennessine,tennessine,tennessine,تينسين,田纳西,Tennessine
oganesson,Oganesson,oganesson,oganesson,奥加内森,Оганессон
53 changes: 36 additions & 17 deletions prepare-elements-names.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 11,
"execution_count": 9,
"id": "3b7b81fe",
"metadata": {},
"outputs": [],
Expand All @@ -16,12 +16,13 @@
"from google.cloud import translate_v2\n",
"import sys\n",
"# from ruamel.yaml import YAML\n",
"import ruamel.yaml"
"import ruamel.yaml\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 12,
"execution_count": 10,
"id": "4dbaa92c",
"metadata": {},
"outputs": [],
Expand All @@ -39,7 +40,7 @@
},
{
"cell_type": "code",
"execution_count": 21,
"execution_count": 12,
"id": "9acea500",
"metadata": {},
"outputs": [
Expand Down Expand Up @@ -73,10 +74,10 @@
"vanadium vanadio vanadium الفاناديوم 钒 ванадий\n",
"chromium cromo chrome الكروم 铬 хром\n",
"manganese manganeso manganèse المنغنيز 锰 марганец\n",
"iron planchar le fer حديد 铁 утюг\n",
"iron planchar fer à repasser حديد 铁 железо\n",
"cobalt cobalto cobalt كوبالت 钴 кобальт\n",
"nickel níquel nickel النيكل 镍 никель\n",
"copper cobre cuivre نحاس 铜 медь\n",
"copper cobre le cuivre نحاس 铜 медь\n",
"zinc zinc zinc الزنك 锌 цинк\n",
"gallium galio gallium الغاليوم 镓 галлий\n",
"germanium germanio germanium الجرمانيوم 锗 германий\n",
Expand All @@ -94,10 +95,10 @@
"ruthenium rutenio ruthénium الروثينيوم 钌 рутений\n",
"rhodium rodio rhodium الروديوم 铑 родий\n",
"palladium paladio palladium البلاديوم 钯 палладий\n",
"silver plata argent فضة 银 серебро\n",
"silver plata argent فضة 银 Серебряный\n",
"cadmium cadmio cadmium الكادميوم 镉 кадмий\n",
"indium indio indium الإنديوم 铟 индий\n",
"tin creer croyez يصدق 相信 полагать\n",
"tin creer croire يصدق 相信 полагать\n",
"antimony antimonio antimoine الأنتيمون 锑 сурьма\n",
"tellurium telurio tellure التيلوريوم 碲 теллур\n",
"iodine yodo iode اليود 碘 йод\n",
Expand Down Expand Up @@ -129,10 +130,10 @@
"gold oro or ذهب 金子 золото\n",
"mercury mercurio Mercure الزئبق 汞 Меркурий\n",
"thallium talio thallium الثاليوم 铊 таллий\n",
"lead dirigir conduire قيادة 带领 Свинец\n",
"lead dirigir mener قيادة 带领 привести\n",
"bismuth bismuto bismuth البزموت 铋 висмут\n",
"polonium polonio polonium البولونيوم 钋 полоний\n",
"astatine astatine astate أستاتين 砹 астатин\n",
"astatine astato astate أستاتين 砹 астатин\n",
"radon radón radon رادون 氡 радон\n",
"francium francio francium فرانسيوم 钫 франций\n",
"radium radio radium الراديوم 镭 радий\n",
Expand All @@ -143,7 +144,7 @@
"neptunium neptunio neptunium النبتونيوم 镎 нептуний\n",
"plutonium plutonio plutonium البلوتونيوم 钚 плутоний\n",
"americium americio américium الأمريسيوم 镅 америций\n",
"curium Copérnico Copernicium كوبرنسيوم 哥白尼 Копернициум\n",
"curium curio curium الكوريوم 锔 кюрий\n",
"berkelium berkelio berkélium بيركيليوم 锫 берклий\n",
"californium californio Californie كاليفورنيوم 锎 калифорний\n",
"einsteinium einstenio einsteinium أينشتينيوم 锕 эйнштейний\n",
Expand All @@ -158,14 +159,28 @@
"hassium hassium hassium الهاسيوم 哈苏姆 хасиум\n",
"meitnerium meitnerio meitnerium meitnerium 肌钙蛋白 мейтнерий\n",
"darmstadtium Darmstadtium darmstadtium دارمشتاتيوم 达姆施塔特 Дармштадтиум\n",
"roentgenium roentgenio roentgenium رونتجينيوم 伦琴 рентгений\n",
"copernicium copernicio copernicium كوبرنيسيوم 哥白尼 Copernicium\n",
"roentgenium roentgenium roentgenium رونتجينيوم 伦琴 рентгений\n",
"copernicium copernicio copernicium كوبرنيسيوم 哥白尼 копернициум\n",
"nihonium nihonium nihonium نيهونيوم 镍 нихоний\n",
"flerovium flerovium flérovium فليروفيوم 黄花菜 флеровий\n",
"flerovium flerovium flérovium الفليروفيوم 黄花菜 флеровий\n",
"moscovium moscovio Moscou موسكوفيوم 莫斯科 москва\n",
"livermorium livermorium foiemorium ليفرموريوم 肝素 ливерморий\n",
"tennessine tennessine tennessine تينسين 田纳西 Tennessine\n",
"oganesson Oganesson oganesson oganesson 奥加内森 Оганессон\n"
"oganesson Oganesson oganesson oganesson 奥加内森 Оганессон\n",
" en es fr ar zh ru\n",
"0 neutron neutrón neutron نيوترون 中子 нейтрон\n",
"1 hydrogen hidrógeno hydrogène هيدروجين 氢 водород\n",
"2 helium helio hélium الهيليوم 氦 гелий\n",
"3 lithium litio lithium الليثيوم 锂 литий\n",
"4 beryllium berilio béryllium البريليوم 铍 бериллий\n",
".. ... ... ... ... ... ...\n",
"114 flerovium flerovium flérovium الفليروفيوم 黄花菜 флеровий\n",
"115 moscovium moscovio Moscou موسكوفيوم 莫斯科 москва\n",
"116 livermorium livermorium foiemorium ليفرموريوم 肝素 ливерморий\n",
"117 tennessine tennessine tennessine تينسين 田纳西 Tennessine\n",
"118 oganesson Oganesson oganesson oganesson 奥加内森 Оганессон\n",
"\n",
"[119 rows x 6 columns]\n"
]
}
],
Expand All @@ -176,14 +191,18 @@
"ar = []\n",
"zh = []\n",
"ru = []\n",
"data = []\n",
"for el in periodictable.elements:\n",
" en.append(el.name)\n",
" es.append(translate_text_with_model(target='es', text=el.name))\n",
" fr.append(translate_text_with_model(target='fr', text=el.name))\n",
" ar.append(translate_text_with_model(target='ar', text=el.name))\n",
" zh.append(translate_text_with_model(target='zh', text=el.name))\n",
" ru.append(translate_text_with_model(target='ru', text=el.name))\n",
" print(el.name, es[-1], fr[-1], ar[-1], zh[-1], ru[-1])"
" print(el.name, es[-1], fr[-1], ar[-1], zh[-1], ru[-1])\n",
"df = pd.DataFrame({'en': en, 'es': es, 'fr': fr, 'ar': ar, 'zh': zh,'ru': ru})\n",
"print(df)\n",
"df.to_csv('out.csv', index=False)"
]
},
{
Expand Down Expand Up @@ -252,7 +271,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.6"
"version": "3.9.7"
}
},
"nbformat": 4,
Expand Down

0 comments on commit fdefff5

Please sign in to comment.