2009-05-26 44 views
1

有没有这样的事情?需要缩写翻译数据库

我正在寻找翻译像“mfg”=>“制造”或。我想我需要一个映射数据库。但是,我似乎无法找到一个。我对词汇翻译不太了解,预算也不需要大量的研究,所以有没有快速的'肮脏的工具?

+1

http://en.wikipedia.org/wiki/List_of_abbreviations http://en.wikipedia.org/wiki/List_of_acronyms_and_initialisms – 2009-05-26 20:42:30

回答

0

我从cookre上找到了这个清单并对其进行了修改。这是一个开始,它的多为我所用,但它可能会帮助别人:

<?php 
$abb = array(); 

$abb['abbr'] = "abbreviation"; 
$abb['abr'] = "abridged"; 
$abb['acad'] = "academy"; 
$abb['adj'] = "adjective"; 
$abb['adm'] = "administration"; 
$abb['agr'] = "agricultural"; 
$abb['agri'] = "agricultural"; 
$abb['agric'] = "agricultural"; 
$abb['anon'] = "anonymous"; 
$abb['app'] = "appended"; 
$abb['approx'] = "approximately"; 
$abb['assn'] = "association"; 
$abb['bact'] = "bacteria"; 
$abb['bib'] = "Bible"; 
$abb['bibliog'] = "bibliography"; 
$abb['biog'] = "biographer"; 
$abb['biol'] = "biology"; 
$abb['bk'] = "bank"; 
$abb['bkg'] = "banking"; 
$abb['bldg'] = "building"; 
$abb['blvd'] = "boulevard"; 
$abb['bot'] = "botanical"; 
$abb['bp'] = "bishop"; 
$abb['brig'] = "brigade"; 
$abb['bur'] = "bureaus"; 
$abb['ca'] = "chartered accountant"; 
$abb['cal'] = "calendar"; 
$abb['cap'] = "capital"; 
$abb['capt'] = "captain"; 
$abb['cath'] = "capital"; 
$abb['cent'] = "central"; 
$abb['ch'] = "church"; 
$abb['chem'] = "chemist"; 
$abb['chm'] = "chairman"; 
$abb['chron'] = "chronology"; 
$abb['cit'] = "citizen"; 
$abb['civ'] = "civil"; 
$abb['clk'] = "clerk"; 
$abb['co'] = "biographer"; 
$abb['col'] = "collected"; 
$abb['com'] = "committee"; 
$abb['comdr'] = "commander"; 
$abb['cond'] = "conductor"; 
$abb['conf'] = "conference"; 
$abb['cong'] = "congress"; 
$abb['consol'] = "consolidated"; 
$abb['constr'] = "construction"; 
$abb['cont'] = "continued"; 
$abb['corp'] = "corporation"; 
$abb['cp'] = "compare"; 
$abb['cr'] = "credit"; 
$abb['ct'] = "court"; 
$abb['dep'] = "department"; 
$abb['der'] = "derivative"; 
$abb['diag'] = "diagram"; 
$abb['dial'] = "dialect"; 
$abb['dict'] = "dictionary"; 
$abb['dipl'] = "diplomatic"; 
$abb['dir'] = "director"; 
$abb['disc'] = "discount"; 
$abb['dist'] = "district"; 
$abb['distr'] = "distribution"; 
$abb['div'] = "division"; 
$abb['doc'] = "document"; 
$abb['dpt'] = "department"; 
$abb['dr'] = "doctor"; 
$abb['dup'] = "duplicate"; 
$abb['ea'] = "each"; 
$abb['ecol'] = "ecology"; 
$abb['econ'] = "economic"; 
$abb['ed'] = "editor"; 
$abb['elec'] = "electrician"; 
$abb['elect'] = "electrical"; 
$abb['eng'] = "engineer"; 
$abb['ency'] = "encyclopedia"; 
$abb['encyc'] = "encyclopedia"; 
$abb['encycl'] = "encyclopedia"; 
$abb['est'] = "estimate"; 
$abb['entom'] = "entomologist"; 
$abb['exch'] = "exchange"; 
$abb['exec'] = "executive"; 
$abb['fac'] = "facsimile"; 
$abb['fax'] = "facsimile"; 
$abb['fed'] = "federal"; 
$abb['ff'] = "following"; 
$abb['fin'] = "finance"; 
$abb['fl'] = "fluid"; 
$abb['ft'] = "foot"; 
$abb['fwd'] = "foreword"; 
$abb['gal'] = "gallon"; 
$abb['gall'] = "gallon"; 
$abb['gaz'] = "gazette"; 
$abb['geog'] = "geographer"; 
$abb['geol'] = "geologic"; 
$abb['geom'] = "geometry"; 
$abb['gloss'] = "glossary"; 
$abb['gov'] = "governor"; 
$abb['govt'] = "government"; 
$abb['gram'] = "grammar"; 
$abb['hist'] = "history"; 
$abb['her'] = "heraldry"; 
$abb['hort'] = "horticulture"; 
$abb['hr'] = "hour"; 
$abb['ht'] = "height"; 
$abb['illus'] = "illustrator"; 
$abb['in'] = "inch"; 
$abb['inc'] = "incorporated"; 
$abb['ins'] = "insurance"; 
$abb['inst'] = "institution"; 
$abb['intl'] = "international"; 
$abb['international'] = "introduction"; 
$abb['is'] = "island"; 
$abb['jour'] = "journal"; 
$abb['jr'] = "junior"; 
$abb['jud'] = "judicial"; 
$abb['lab'] = "laboratory"; 
$abb['lang'] = "language"; 
$abb['lat'] = "latitude"; 
$abb['lib'] = "library"; 
$abb['lieut'] = "lieutenant"; 
$abb['lt'] = "lieutenant"; 
$abb['lit'] = "literature"; 
$abb['ltd'] = "limited"; 
$abb['mach'] = "machinist"; 
$abb['mag'] = "magazine"; 
$abb['maj'] = "major"; 
$abb['math'] = "mathematics"; 
$abb['mech'] = "mechanics"; 
$abb['med'] = "medical"; 
$abb['mfg'] = "manufacturing"; 
$abb['mfr'] = "manufacturer"; 
$abb['mgr'] = "manager"; 
$abb['misc'] = "miscellaneous"; 
$abb['mo'] = "month"; 
$abb['mod'] = "modern"; 
$abb['ms'] = "manuscript"; 
$abb['mt'] = "mountain"; 
$abb['mus'] = "museum"; 
$abb['narr'] = "narrator"; 
$abb['natl'] = "national"; 
$abb['nav'] = "naval"; 
$abb['neg'] = "negative"; 
$abb['no'] = "number"; 
$abb['obit'] = "obituary"; 
$abb['obj'] = "object"; 
$abb['orch'] = "orchestra"; 
$abb['orig'] = "original"; 
$abb['p'] = "page"; 
$abb['par'] = "paragraph"; 
$abb['pat'] = "patent"; 
$abb['pct'] = "percent"; 
$abb['perf'] = "performer"; 
$abb['philos'] = "philosopher"; 
$abb['phys'] = "physician"; 
$abb['prod'] = "production"; 
$abb['prin'] = "principal"; 
$abb['psych'] = "psychologist"; 
$abb['pt'] = "port"; 
$abb['pub'] = "publisher"; 
$abb['qr'] = "quarter"; 
$abb['ques'] = "question"; 
$abb['quot'] = "quotation"; 
$abb['rec'] = "receipt"; 
$abb['ref'] = "referee"; 
$abb['reg'] = "region"; 
$abb['rev'] = "review"; 
$abb['rel'] = "release"; 
$abb['rpt'] = "reprint"; 
$abb['s'] = "south"; 
$abb['sc'] = "scene"; 
$abb['sch'] = "school"; 
$abb['sci'] = "scientist"; 
$abb['sculp'] = "sculptor"; 
$abb['sec'] = "secretary"; 
$abb['secy'] = "secretary"; 
$abb['sect'] = "section"; 
$abb['ser'] = "series"; 
$abb['serg'] = "sergeant"; 
$abb['sergt'] = "sergeant"; 
$abb['sing'] = "singular"; 
$abb['sol'] = "solicitor"; 
$abb['sp'] = "secretary"; 
$abb['sub'] = "suburb"; 
$abb['subj'] = "subject"; 
$abb['sup'] = "supply"; 
$abb['supt'] = "superintendent"; 
$abb['surg'] = "surgeon"; 
$abb['sym'] = "symbol"; 
$abb['t'] = "town"; 
$abb['tel'] = "telephone"; 
$abb['temp'] = "temperature"; 
$abb['terr'] = "territory"; 
$abb['theol'] = "theology"; 
$abb['topog'] = "topographical"; 
$abb['trans'] = "translator"; 
$abb['tr'] = "translator"; 
$abb['treas'] = "treasurer"; 
$abb['treas'] = "treasury"; 
$abb['twp'] = "township"; 
$abb['ult'] = "ultimate"; 
$abb['univ'] = "university"; 
$abb['usu'] = "usually"; 
$abb['var'] = "variant"; 
$abb['vet'] = "veteran"; 
$abb['vol'] = "volume"; 
$abb['vp'] = "vice president"; 
$abb['writ'] = "writer"; 
$abb['wt'] = "weight"; 
$abb['yd'] = "yard"; 
$abb['yr'] = "year"; 

?> 
0

我从来没有见过的缩写的现成的SQL转储。你必须自己创建一个。它不应该花费太长时间来抓取屏幕并将其转换为您需要的任何格式。

0

它的小域的缩写和他们展开的对列表就足够了。

但是,如果你需要一个更完整的解决方案,你会考虑以下挑战:

  • 域名可能会增长,您可能需要保持你的缩略语词典/扩展
  • 暧昧的缩写根据上下文具有多个扩展,并且自动选择正确的扩展可能不平凡。
  • 特设缩写,例如程序员往往缩写,不会在一个正常的范围内

能够缩短你可能要使用的任何在线缩写词典的成长领域的问题的话:

对于您可能需要使用额外的信息来选择扩展暧昧缩写的问题。例如,Abbreviations.com在线词典中提到了有关扩展域和“流行度”的信息。我将它们与域识别算法结合使用来自动执行扩展过程。

临时缩写的扩展通常可以在缩写发生的邻域中找到,并且可以与简单的正则表达式匹配。

免责声明:我在试图集成两个数据库或XML文件时寻找缩写的正确扩展的问题。