Pergunta

Existe uma coisa dessas?

Eu estou olhando para traduzir algo como "mfg" => "fabricação" ou. Eu acho que eu precisaria de um banco de dados de mapeamentos. No entanto, eu não consigo encontrar um. Eu sou não sei muito sobre traduções lexicais eo orçamento não exige muita pesquisa, então há algum rápida 'n ferramentas sujas lá fora?

Foi útil?

Solução 3

Eu levei a lista de cookre e modificado. É um começo e é principalmente para meu uso, mas pode ajudar alguém:

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

?>

Outras dicas

Aqui é um começo: http://www.aresearchguide.com/comabb.html

mas você vai ter que fazer alguma edição

Eu nunca vi um dump sql ready-made de abreviaturas. Você tem que construir um você mesmo. Ele não deve demorar muito para tomar uma tela raspagem e transformá-lo em qualquer formato que você precisa.

É o pequeno domínio uma lista par de abreviaturas e suas expansões podem ser suficientes.

No entanto, se você precisar de uma solução mais completa você faria para considerar os seguintes desafios:

  • Domínio pode crescer e pode ser necessário para manter seu dicionário de abreviaturas / expansões
  • abreviaturas ambíguas que têm mais de uma expansão, dependendo do contexto e pode ser não-trivial para selecionar automaticamente o caminho certo.
  • Ad hoc abreviaturas , para programadores exemplo tende a abreviar palavras que não seriam encurtados em um contexto normal,

Para o problema da crescente domínio que você pode querer usar qualquer um dos dicionários abreviatura on-line:

Para o problema de abreviaturas ambíguas que você pode precisar de usar informações adicionais para selecionar expansão. Por exemplo, mencionou Abbreviations.com on-line do dicionário fornece informações sobre o domínio de expansão e "popularidade". Eu usei eles programável API em combinação com algoritmos de domínio de reconhecimento para automatizar o processo de expansão.

Expansões de abreviaturas ad hoc geralmente podem ser encontrados no bairro de ocorrência abreviatura e pode ser combinado com simples expressões regulares.

Disclaimer:. I trabalhou no problema de encontrar a expansão certa para uma abreviatura ao tentar integrar dois bancos de dados ou arquivos XML

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top