2009-05-26 12 views
1

Y a-t-il une telle chose?Besoin d'une abréviation base de données de traduction

Je cherche à traduire quelque chose comme "mfg" => "fabrication" ou. Je me dis que j'aurais besoin d'une base de données de mappings. Cependant, je n'arrive pas à en trouver un. Je ne connais pas grand-chose aux traductions lexicales et le budget ne nécessite pas beaucoup de recherches, alors y a-t-il des outils rapides et sales?

+1

http://en.wikipedia.org/wiki/List_of_abbreviations http://en.wikipedia.org/wiki/List_of_acronyms_and_initialisms –

Répondre

0

J'ai pris la liste de cookre et l'ai modifiée. Il est un début et il est surtout pour mon usage, mais il pourrait aider quelqu'un d'autre:

<?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

Je ne l'ai jamais vu une décharge sql ready-made des abréviations. Vous devrez en construire un vous-même. Il ne devrait pas prendre trop de temps pour prendre un grattage d'écran et le transformer en n'importe quel format dont vous avez besoin.

0

Ce petit domaine une liste de paires d'abréviations et de leurs extensions peut être suffisant.

Cependant, si vous avez besoin d'une solution plus complète que vous le feriez pour prendre en compte les défis suivants:

  • domaine peut se développer et vous pouvez avoir besoin de maintenir votre dictionnaire des abréviations/expansions
  • d'abréviations ambigües qui ont plus d'une expansion en fonction du contexte et il peut être non trivial de sélectionner automatiquement le bon.
  • abréviations ad hoc, pour les programmeurs d'instance tend à abréger les mots qui ne seraient pas raccourcies dans un contexte normal

Pour le problème du domaine de plus en plus, vous pouvez utiliser les dictionnaires d'abréviations en ligne:

Pour le problème des abréviations ambiguës que vous pourriez avoir besoin d'utiliser des informations supplémentaires pour sélectionner l'expansion. Par exemple, le dictionnaire en ligne Abbreviations.com mentionné fournit des informations sur le domaine d'expansion et la "popularité". J'ai utilisé programmable API en combinaison avec des algorithmes de reconnaissance de domaine pour automatiser le processus d'expansion.

Des extensions d'abréviations ad hoc peuvent généralement être trouvées dans le voisinage de l'occurrence d'abréviation et peuvent être mises en correspondance avec des expressions régulières simples.

Avis de non-responsabilité: J'ai travaillé sur le problème de trouver la bonne extension pour une abréviation en essayant d'intégrer deux bases de données ou fichiers XML.