Skip to content

网页端翻译报错:result = self.translate_with_record(part) KeyError: #105

Description

@Ethan-Chen-plus

翻译arxiv:2411.02359v1

The current mathtranslate is latest
Start
engine google
language from en
language to zh-CN
threads auto

arxiv number: 2411.02359v1

temporary directory /tmp/tmpkdshfmps
trying to download from https://arxiv.org/e-print/2411.02359v1
main tex files found:
./neurips_2024.tex
merging ./tex/1-intro.tex
merging ./tables/roboflamingos.tex
merging ./tex/2-related.tex
merging ./tex/3-method.tex
merging ./tex/4-experiments.tex
merging ./tables/baselines.tex
merging ./tables/ablate_UAH.tex
merging ./tables/ablate_criterion.tex
merging ./tex/5-appendix.tex
merging ./tables/results_D.tex
merging ./tables/results_ABCD.tex
merging ./tables/results_ABC.tex
merging ./tex/6-checklist.tex
file ./tables/ablate_dynamic.tex may have wrong encoding
Processing ./neurips_2024
It is a full latex document
init 55849
https://translate.google.com/?sl=en&tl=zh-CN&op=translate
init 55849 done

  0%|          | 0/16 [00:00<?, ?it/s]
  6%|▋         | 1/16 [00:01<00:23,  1.56s/it]
 12%|█▎        | 2/16 [00:03<00:21,  1.54s/it]
 19%|█▉        | 3/16 [00:04<00:19,  1.53s/it]
 25%|██▌       | 4/16 [00:06<00:18,  1.57s/it]
 31%|███▏      | 5/16 [00:07<00:17,  1.61s/it]
 38%|███▊      | 6/16 [00:09<00:15,  1.56s/it]
 44%|████▍     | 7/16 [00:11<00:14,  1.60s/it]
 50%|█████     | 8/16 [00:12<00:12,  1.59s/it]
 56%|█████▋    | 9/16 [00:14<00:11,  1.59s/it]
 62%|██████▎   | 10/16 [00:15<00:09,  1.58s/it]
 69%|██████▉   | 11/16 [00:17<00:07,  1.57s/it]
 75%|███████▌  | 12/16 [00:18<00:06,  1.58s/it]
 81%|████████▏ | 13/16 [00:20<00:04,  1.57s/it]
 88%|████████▊ | 14/16 [00:22<00:03,  1.59s/it]
 94%|█████████▍| 15/16 [00:23<00:01,  1.59s/it]
100%|██████████| 16/16 [00:25<00:00,  1.55s/it]
100%|██████████| 16/16 [00:25<00:00,  1.57s/it]
/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (2.2.3) or chardet (3.0.4) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Traceback (most recent call last):
  File "/home/mtserver/.local/bin/translate_arxiv", line 11, in <module>
    load_entry_point('mathtranslate', 'console_scripts', 'translate_arxiv')()
  File "/home/mtserver/MathTranslate/mathtranslate/translate_arxiv.py", line 176, in main
    raise e
  File "/home/mtserver/MathTranslate/mathtranslate/translate_arxiv.py", line 166, in main
    success = translate_dir('.', options)
  File "/home/mtserver/MathTranslate/mathtranslate/translate_arxiv.py", line 91, in translate_dir
    translate_single_tex_file(file_path, file_path, options.engine, options.l_from, options.l_to, options.debug, options.nocache, options.threads)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 355, in translate_single_tex_file
    text_final = latex_translator.translate_full_latex(text_original, nocache=nocache)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 327, in translate_full_latex
    latex_translated_paragraphs = [self.translate_paragraph_latex(latex_original_paragraph) for latex_original_paragraph in latex_original_paragraphs]
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 327, in <listcomp>
    latex_translated_paragraphs = [self.translate_paragraph_latex(latex_original_paragraph) for latex_original_paragraph in latex_original_paragraphs]
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 241, in translate_paragraph_latex
    latex_translated_paragraph = self.translate_latex_all_objects(latex_translated_paragraph)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 224, in translate_latex_all_objects
    latex = process_latex.process_specific_env(latex, translate_function, env_name)
  File "/home/mtserver/MathTranslate/mathtranslate/process_latex.py", line 231, in process_specific_env
    return pattern.sub(process_function, latex)
  File "/home/mtserver/MathTranslate/mathtranslate/process_latex.py", line 229, in process_function
    processed_content = function(content)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 235, in translate_text_in_paragraph_latex_and_leading_brace
    latex_translated_paragraph = self.translate_text_in_paragraph_latex(latex_original_paragraph)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 212, in translate_text_in_paragraph_latex
    result += self._translate_text_in_paragraph_latex(split) + ' ' + sep + ' '
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 194, in _translate_text_in_paragraph_latex
    text_translated_paragraph = self.translate_paragraph_text(text_original_paragraph)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 160, in translate_paragraph_text
    result = self.translate_with_record(part)
  File "/home/mtserver/MathTranslate/mathtranslate/translate.py", line 91, in translate_with_record
    return self.record_data[text]
KeyError: '\n虽然 NeurIPS 不要求发布代码,但会议确实要求所有提交的内容提供一些合理的可重复性途径,这可能取决于贡献的性质。 例如\n XMATHX_0 \n '

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions