1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Парсер Подгрузка файлов из директории для перевода в DeepL 2021-02-27

Пример подгрузки файлов из директории для перевода в DeepL

  1. Support Vlad

    Support Vlad Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    132
    Симпатии:
    34
    Пользователь Support Vlad разместил новый ресурс:

    Подгрузка файлов из директории для перевода в DeepL - Пример подгрузки файлов из директории для перевода в DeepL

    Узнать больше об этом ресурсе...
     
  2. sleeprock

    sleeprock A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    18 окт 2014
    Сообщения:
    4
    Симпатии:
    0
    При переводе файлов из директории выдает ошибку
    по логам кажется, что он не делит текст на блоки (как делить пресет для гугла, переводящий по списку файлов) 413 Request Entity Too Large

    Код:
    eyJwcmVzZXQiOiJFeGFtcGxlOjpGaWxlc0Zyb21EaXJBc1F1ZXJpZXMiLCJ2YWx1
    ZSI6eyJwcmVzZXQiOiJFeGFtcGxlOjpGaWxlc0Zyb21EaXJBc1F1ZXJpZXMiLCJw
    YXJzZXJzIjpbWyJKUzo6RXhhbXBsZTo6RmlsZXNGcm9tRGlyQXNRdWVyaWVzIiwi
    ZGVmYXVsdCIseyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6IkRlZXBMX1RyYW5zbGF0
    b3JfcHJlc2V0IiwidmFsdWUiOiJkZSBwcm94eSJ9LHsidHlwZSI6Im92ZXJyaWRl
    IiwiaWQiOiJwcm94eUNoZWNrZXIiLCJ2YWx1ZSI6ImFwYXJzZXIifV1dLCJyZXN1
    bHRzRm9ybWF0IjoiJHAxLnRyYW5zbGF0ZWQiLCJyZXN1bHRzU2F2ZVRvIjoiZmls
    ZSIsInJlc3VsdHNGaWxlTmFtZSI6InRyYW5zbGF0ZWRfZGVlcGxfZGUvJHtwMS5m
    aWxlbmFtZX0iLCJhZGRpdGlvbmFsRm9ybWF0cyI6W10sInJlc3VsdHNVbmlxdWUi
    OiJubyIsInF1ZXJpZXNGcm9tIjoidGV4dCIsInF1ZXJ5Rm9ybWF0IjpbIiRxdWVy
    eSJdLCJ1bmlxdWVRdWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1ZXJpZXMiOmZh
    bHNlLCJpdGVyYXRvck9wdGlvbnMiOnsib25BbGxMZXZlbHMiOmZhbHNlLCJxdWVy
    eUJ1aWxkZXJzQWZ0ZXJJdGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNPbkFs
    bExldmVscyI6ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3JpdGUiOnRy
    dWUsIndyaXRlQk9NIjpmYWxzZX0sImRvTG9nIjoibm8iLCJsaW1pdExvZ3NDb3Vu
    dCI6IjAiLCJrZWVwVW5pcXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6ZmFsc2UsInJl
    c3VsdHNQcmVwZW5kIjoiIiwicmVzdWx0c0FwcGVuZCI6IiIsInF1ZXJ5QnVpbGRl
    cnMiOltdLCJyZXN1bHRzQnVpbGRlcnMiOltdLCJjb25maWdPdmVycmlkZXMiOltd
    LCJydW5UYXNrT25Db21wbGV0ZSI6bnVsbCwidXNlUmVzdWx0c0ZpbGVBc1F1ZXJp
    ZXNGaWxlIjpmYWxzZSwicnVuVGFza09uQ29tcGxldGVDb25maWciOiJkZWZhdWx0
    IiwidG9vbHNKUyI6IiIsInByaW8iOjUsInJlbW92ZU9uQ29tcGxldGUiOmZhbHNl
    LCJjYWxsVVJMT25Db21wbGV0ZSI6IiIsInF1ZXJpZXMiOiJxdWVyaWVzXFxiazIi
    LCJjYXRlZ29yeSI6W3sidGV4dCI6IlRyYW5zbGF0ZSIsImV4cGFuZGVkIjoxfV19
    fQ==
     
  3. Support Artur

    Support Artur Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    127
    Симпатии:
    34
    Добрый день, скиньте свои файлы для перевода
     
  4. sleeprock

    sleeprock A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    18 окт 2014
    Сообщения:
    4
    Симпатии:
    0
    для примера 3 файла
     

    Вложения:

    • keys_007.txt
      Размер файла:
      66,6 КБ
      Просмотров:
      13
    • keys_008.txt
      Размер файла:
      65,9 КБ
      Просмотров:
      2
    • keys_009.txt
      Размер файла:
      65,9 КБ
      Просмотров:
      2
  5. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.528
    Симпатии:
    1.878
    Похоже что Deepl, кроме ограничения по кол-ву символов, также ограничивает кол-во предложений в тексте. И, в отличие от кол-ва символов, обойти ограничение по кол-ву предложений не получится из-за особенностей работы Deepl.
    Т.к. в ваших файлах содержится не сплошной текст, а просто набор предложений по одному в строке, то более правильно будет подавать эти файлы в качестве запросов в стандартный DeepL::Translator DeepL::Translator без использования надстройки для чтения файлов целиком.
     
    sleeprock и pvp86 нравится это.
  6. helpmuw

    helpmuw A-Parser Pro License
    A-Parser Pro

    Регистрация:
    14 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Может можно как то подпилить этот парсер или стандартный парсер deepl так, чтобы он мог переводить XML файлы? Я имею ввиду, чтобы теги которые в XML парсер не трогал (не переводил). Сейчас он трогает теги пытаясь их переводить. Например, <chanel> переведет как <канал>. Это можно было бы решить введя список стоп-слов которые парсеру не нужно переводить. В этот список стоп слов как раз можно все теги запихнуть. Это была бы очень полезная доработка... Или может можно как то найти выход по другому?
     
    #6 helpmuw, 5 авг 2021
    Последнее редактирование: 6 авг 2021
  7. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.528
    Симпатии:
    1.878
    Данный JS парсер берет содержимое всего файла и отправляет его в deepl на перевод. Стандартный парсер берет построчно из файлов строки и отправляет их на перевод. Ни один из этих парсеров не разрезает и не указывает какую часть строки переводить, а какую нет и добавить это в данные парсеры нет возможности.
    Вы можете попробовать реализовать собственную обертку вокруг стандартного парсера (в виде пресета или JS парсера) и формировать запросы в deepl без тегов. Но основная проблема - как парсер должен понять куда именно и какие теги вставлять уже в переведенную строку?
     
  8. helpmuw

    helpmuw A-Parser Pro License
    A-Parser Pro

    Регистрация:
    14 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Я вам написал в платную поддержку.

    Еще вопрос. Можно ли как то подавать на вход (для последующего перевода) DOCX файлы? У меня пресет данный тип файлов не обрабатывает.
     
  9. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.528
    Симпатии:
    1.878
    Думаю можно, если использовать в JS парсере какой-то модуль, который реализует работу с docx.
     
  10. helpmuw

    helpmuw A-Parser Pro License
    A-Parser Pro

    Регистрация:
    14 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Вы можете сделать этот модуль? Платно? Если да, то сколько времени вам надо и сколько будет стоить. Единственное, что мне надо еще - чтобы разметка которая есть в исходном docx сохранялась и в выходном (переведенном) docx. То есть переводится должен текст, а все выделения жирным, списки, заголовки - все это должно сохраняться.
     
  11. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.528
    Симпатии:
    1.878
    Модуль точно нет, JS парсер с использованием такого модуля - возможно. Не уверен что получится еще и разметку сохранять, хотя тут все зависит от используемого модуля и нужного алгоритма реализации. Для заказа подготовьте подробное ТЗ и направьте по одному из контактов Платной поддержки: http://a-parser.com/threads/1795/
     
  12. helpmuw

    helpmuw A-Parser Pro License
    A-Parser Pro

    Регистрация:
    14 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Вы сможете реализовать мое пожелание по переводу XML? Я отправлял запрос платный, но со мной никто не связался. Мне как заказчику непонятно - сколько ждать и ждать ли вообще (Я не вижу статус своего заказа - на рассмотрении он, принят к рассмотрению и т.д). Реализумо ли это вприципе и если да то за какую цену.
     

Поделиться этой страницей