Code Monkey home page Code Monkey logo

scripts's Introduction

Саморобні програми/скрипти які використовую для перекладів ранобе. Найкраще працюють з UNIX-подібною операційною системою, наприклад GNU/Linux або MacOS, на Windows у MSYS2.

Як ці скрипти працюють разом

s - переклад іншомовного тексту українською. Детальний опис у файлі. У параметрах файли які треба перекласти. Переклад зберігається як [імʼя файлу].tr.txt (можна змінити). Наявні файли перекладу не перезаписуються. Розмір файлів які треба перекласти мусить бути до 1500 символів (обмеження DeepL для користувачів без облікового запису). Поділ великого файлу на менші відбувається за допомогою програми fix, з параметрами -n 1500 -T. deepl - це програма deepl-cli. s від sync, синхронізація перекладу)

mp3 - перетворює текст в mp3-файл. У параметрах — файли які треба озвучити. Скрипт запускає перетворення 5 файлів одночасно(можна збільшити/зменшити через змінну maxjobs у скрипті). Після виконання отримуємо файли [імʼя файлу].mp3. RHVoice - синтезатор мови з відкритим кодом який створює непоганий звук використовуючи мінімум ресурсів. У скрипті використовую голос marianna

chg - виправити структуру перекладених файлів та замінити певні слова на інші. chg від change - змінити

fix - Швейцарський ніж, програма на мові C++. Детальний опис у файлі. Використовується для:

  1. поділу текстового файлу на окремі розділи по ключовому слову. Приклад: fix -c 1 -C "\nРозділ " all.txt
  2. нарізання файлів за кількістю символів скільки максимально підтримує перекладач. Приклад: fix -n 1500 -T розділ1 розділ2
  3. копіювання тексту у буфер обміну для перекладу і зберігання результату:
  • за кількістю символів скільки максимально підтримує перекладач. Приклад: fix -n 1500 -E розділ1 розділ2.
  • за ключовим словом. Приклад: fix -e -C "\n\n" розділи1_645.
  1. поділу розділу на ділянки певної довжини. Приклад: fix -n 1500 -t розділ1
  2. виправлення закінчень речень які були пошкоджені при перетворенні книги

concat - обʼєднує файли в один. Якщо виконується без параметрів — всі файли у теці будуть поєднані у файлі all.txt, якщо у параметрах вказати файли — будуть поєднані лише вони у файлі all.txt. Файл all.txt не перезаписується, а доповнюється

Makefile - скрипт побудови програми fix за допомогою make і gcc

lightnovelworld_text.automa.json - отримати текст ранобе з lightnovelworld.com. Скрипт треба імпортувати у додаток Automa, у ньому створити нову таблицю і підʼєднати до скрипта. Для використання перейдіть на перший розділ ранобе і запустіть скрипт. Експортуйте текст ранобе з таблиці як JSON(звичайний текст буде обʼєднано в один рядок) і використайте скрипт chg для отримання звичайного тексту: chg json chapters.json

У теці story скрипти які більше не використовую

Ліцензія на ці програми GPL3+, якщо не зазначено іншого.

Дивіться інші цікаві програми на сайті

scripts's People

Contributors

medoo48 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.