Скрипт за превод на EPG към български език - Версия за принтиране +- Коди Фен Форум България (https://kodibg.org/forum) +-- Форум: Разработка (https://kodibg.org/forum/forum-7.html) +--- Форум: Заявки и идеи за разработка (https://kodibg.org/forum/forum-9.html) +--- Тема: Скрипт за превод на EPG към български език (/thread-646.html) Страници:
1
2
|
Скрипт за превод на EPG към български език - Majide - 28-02-2018 За по-голямо удобство на българочетящите потребители, може да се разработи python скрипт, който след генериране на програмното разписание (EPG) на друг език, да го превежда автоматично към български. Скрипта да може да се прилага само над определен/и канал/и и да не "омазва" езиците на останалите програми.
Отправни идеи
Може да се използва Google Translate API:
Код: API Ако идеята не ви се вижда добра, моля изкажете мнението си, за да не отделям време да мисля по нея.
RE: Скрипт за превод на EPG към български език - ZZlatev - 28-02-2018 Аз си мисля, че идеята е много добра. Вече зависи на кои канали ще може да прилага. На какъв принцип ще работи? Ако се използва "готово" EPG? Скрипт за превод на EPG към български език - b_ignatov - 28-02-2018 Аз също съм на мнение, че идеята е много добра. Въпросът е, все пак как ще изглежда, като е преведено. Sent from my OnePlus 2 using Tapatalk RE: Скрипт за превод на EPG към български език - Majide - 28-02-2018 Ще се превежда само заглавието и описанието измежду всичките налични елементи. Например: Код: <programme start="20180228042000 +0200" stop="20180228061000 +0200" channel="Sundance"> Код: <programme start="20180228042000 +0200" stop="20180228061000 +0200" channel="Sundance"> Отваряме epg.xml в режим четене/запис; Ако channel=" " съдържа Sundance, тогава: -Превежда заглавието; -Превежда описанието; Записва промените и затваря файла. Нещо такова си представям да се изпълнява след генериране на EPG файла. RE: Скрипт за превод на EPG към български език - ZZlatev - 28-02-2018 Перфектно изглежда. Казвай, ако трябват тестери. Скрипт за превод на EPG към български език - b_ignatov - 28-02-2018 Изглежда добре. Интересно ми е чуждите канали, които не са с английско EPG как ще се превеждат?Някой холандски или френски канал примерно. Sent from my OnePlus 2 using Tapatalk RE: Скрипт за превод на EPG към български език - Majide - 28-02-2018 Google Translate поддържа множество езици, включително всички европейски. Скрипт за превод на EPG към български език - b_ignatov - 28-02-2018 Това е ясно. Въпросът е, че някой канали, най-вече спортните, има различни съкращения в справочника.Интересно ми е те как ще излизат. Все едно де..... заслужава си да се пробва. Sent from my OnePlus 2 using Tapatalk RE: Скрипт за превод на EPG към български език - harry_gg - 28-02-2018 Аз бях пробвал преди време, но нещо не се получи и в повечето случаи превода не звучеше добре. А и малко не ми се вързва някой да иска да гледа чужд канал на чужд език и да му трябва превод на ЕПГ-то. Друг проблем е че Гугъл има ограничение за API-то и безплатните рекуести май бяха към 100 ма ден (ако не се лъжа). За повече ще трябва друг акаунт и ключ. RE: Скрипт за превод на EPG към български език - Majide - 01-03-2018 Да, забелязах, че има и негативи. В този случай ще използвам анонимно API-то без никакъв ключ. Ограничението тук е в дължината на текста - реже превода, ако е по-дълъг от... символа. Затова ще пускам да се превеждат отделно заглавието и отделно описанието му. По отношение на чуждите канали, подходящи за превод са например amc Balkan English и Sundance TV. Първият се разпространява с български субтитри и е редно да има и българско EPG (официалното е на английски език). Колкото до втория, също ми изглежда подходящ.
|