https://wiki.ufal.ms.mff.cuni.cz/external:tectomt:tutorial 1. ziskat TectoMT - login i heslo je public svn --username public co https://svn.ms.mff.cuni.cz/svn/tectomt_devel/trunk tectomt 2. nainstalovat zakladni instalaci cd tectomt/install ./install.sh 3. zmodifikovat config/init_devel_environ.sh Pridat promenne MORCELIB, CZECHMORHOLIB a pridat je mezi PERLLIB cesty Nastavit promennou JAVA_HOME # ---- setting paths to perl libraries ------- MORCELIB=${TMT_ROOT%/}/libs/packaged/Morce/lib/Morce/blib/lib:${TMT_ROOT%/}/libs/packaged/Morce/lib/Morce/blib/arch CZECHMORPHOLIB=${TMT_ROOT%/}/libs/packaged/CzechMorpho/blib/lib:${TMT_ROOT%/}/libs/packaged/CzechMorpho/blib/arch export PERLLIB="${TMT_ROOT%/}/share/installed_libs/lib/perl5:${TMT_ROOT%/}/share/installed_libs/lib/perl5/$(perl -MConfig -e 'print $Config{archname}'):${TMT_ROOT%/}/libs/core:${TMT_ROOT%/}/libs/blocks:${TMT_ROOT%/}/libs/other:${TRED_DIR%/}/tredlib:${TRED_DIR%/}/tredlib/libs/fslib:${TRED_DIR%/}/tredlib/libs/pml-base:${TRED_DIR%/}/tredlib/libs/backends:${MORCELIB}:${CZECHMORPHOLIB}:$PERLLIB" export JAVA_HOME=/usr/lib/jvm/java-6-sun source config/init_devel_environ.sh 4. Zkompilovat CzechMorpho cd ${TMT_ROOT}/libs/packaged/CzechMorpho perl Build.PL ./Build ./Build test 5. Zkompilovat Morce cd ${TMT_ROOT}/libs/packaged/Morce perl Makefile.PL make make test 6. chybejici data applications/translation_en2cs make SCENARIO=scenario2_morce_mcd.mk SEnglishT_to_TCzechT::Baseline_formeme_translation - share/generated_data/extracted_from_CNK/syn2000b_poss_adjectives_freq.tsv - share/resource_data/translation_dictionaries/czeng_prob_dict.tsv - share/generated_data/cs_lexical_derivations/extracted_noun2ajd.lex - share/generated_data/cs_lexical_derivations/extracted_verb2deverbalnoun.lex TCzechT_to_TCzechA::Generate_wordforms - share/generated_data/czech_language_model/syn.pls.gz Bugy: TMT-INFO: Applying block 29/76 SEnglishA_to_SEnglishT::Detect_formeme on 'work.tmt' Use of uninitialized value in string eq at /home/martin/school/nmgr/tectomt/libs/blocks/SEnglishA_to_SEnglishT/Detect_formeme.pm line 188, line 16. Use of uninitialized value in string eq at /home/martin/school/nmgr/tectomt/libs/blocks/SEnglishA_to_SEnglishT/Detect_formeme.pm line 176, line 16. make SCENARIO=scenario_wmt09.mk Spoustel jsem to az po scenario2_morce_mcd.mk SEnglishT_to_TCzechT::Override_pp_with_phrase_translation - share/resource_data/translation_dictionaries/manually_selected_prob_Wt_given_Ws.tsv ======================== applications/translation_cs2en Spoustel jsem az po applications/translation_en2cs potrebuje DBI, DBD::SQLite make SCENARIO_TRANSLATION=sc_CzAnalysis+CzEnTransfer+EnSynthesis.scen Loading block SCzechM_to_SCzechA::McD_parser_local (4/59) - je OKI, ze to trva par minut, a neni zatizene CPU ani RAMka SCzechT_to_TEnglishT::Baseline_tlemma_translation - share//resource_data/translation_dictionaries/czeng_prob_dict_cs2en.tsv TEnglishT_to_TEnglishA::Assign_synset_id - ${TMT_SHARED}/resource_data/wordnet3.0/ - share/resource_data/wordnet3.0/wordnet30.sqlite TEnglishT_to_TEnglishA::Choose_formeme - share//generated_data/en_vallex_formemes/pedt20_formemes_freq.sqlite Seznam souboru: ${TMT_ROOT%/}/share/generated_data/extracted_from_CNK/syn2000b_poss_adjectives_freq.tsv ${TMT_ROOT%/}/share/generated_data/cs_lexical_derivations/extracted_noun2ajd.lex ${TMT_ROOT%/}/share/generated_data/cs_lexical_derivations/extracted_verb2deverbalnoun.lex ${TMT_ROOT%/}/share/generated_data/czech_language_model/syn.pls.gz ${TMT_ROOT%/}/share/generated_data/en_vallex_formemes/pedt20_formemes_freq.sqlite ${TMT_ROOT%/}/share/resource_data/translation_dictionaries/czeng_prob_dict.tsv ${TMT_ROOT%/}/share/resource_data/translation_dictionaries/manually_selected_prob_Wt_given_Ws.tsv ${TMT_ROOT%/}/share/resource_data/translation_dictionaries/czeng_prob_dict_cs2en.tsv ${TMT_ROOT%/}/share/resource_data/wordnet3.0/wordnet30.sqlite