CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

Ren'Py translator3000

5.00 star(s) 1 Vote

Dark_FOX

Newbie
Apr 29, 2018
31
15
Good day, here in the new version I noticed a new translation service "reverso", who used it can you tell me how good the translation is?
 

Prayforme

Member
Oct 25, 2022
204
546
Good day, here in the new version I noticed a new translation service "reverso", who used it can you tell me how good the translation is?
If you want a quick translation of the game, It's your choice. The service is better than google_gtx, but worse than Deepl.
 

Ligvan

New Member
Nov 5, 2024
10
9
Hi. I need some help. It shows this error:

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/news.rpy", line 86, in <module>
ImportError: No module named _translator3000
 

tunahan43

Newbie
Dec 5, 2023
88
33
8.0.0 Those who want to translate a newer version must either become a patreon member or download one of the links here. Which link should I download? I want the current version to work and be error-free. Sometimes there may be errors in newer versions. Thanks in advance.
 

Prayforme

Member
Oct 25, 2022
204
546
8.0.0 Those who want to translate a newer version must either become a patreon member or download one of the links here. Which link should I download? I want the current version to work and be error-free. Sometimes there may be errors in newer versions. Thanks in advance.
latest version


Translator doesn't have 100% compatibility with all games. You should realize that.
 

NNNNKlaus

Newbie
Apr 4, 2020
19
2
latest version


Translator doesn't have 100% compatibility with all games. You should realize that.
hi. i'm writing to you because of a problem i'm having. recently when i was translating a game i noticed that the game was translating faster than normal and so i checked the _translator3000_setting.json file and noticed that the file had reverted itself.

When I replace the contents of the file with the lines of code you sent me and enter the game, the codes of the file are restored.
below is how it happened. (also i was using selenium_deepl but now deepl is not showing up even in in-game settings)


the inside of the _translator3000_setting.json file before entering the game is as follows

{
"gameLanguage": "en-US",
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"_debug_mode": false,
"translationService": "selenium_deepl",
"reserveServices": [],
"workMethod": "dialogueOnly",
"originalInHistory": false,
"displayOriginal": false,
"requestsFrequency": null,
"splitTextAsSentences": true,
"googleHost": "translate.google.com",
"seleniumStartMode": "hide",
"seleniumInputSplitMethod": "strings",
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"addVariablesFromDB": false,
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"useNoFreezeLogic": true,
"pathToChromeExe": null,
"keys": {
"guiShow": {
"extraKeys": [
"alt"
],
"mainKey": "p"
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"extraTextOptions": {
"font": "OpenSans-Regular.ttf",
"size": "30",
"color": "#ffffff",
"italic": false,
"bold": false
}
}


after entering the game, the inside of the _translator3000_setting.json file is as follows

{
"gameLanguage": "en-US",
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"_debug_mode": false,
"translationService": "google_gtx",
"reserveServices": [],
"workMethod": "dialogueOnly",
"originalInHistory": false,
"displayOriginal": false,
"requestsFrequency": null,
"splitTextAsSentences": true,
"googleHost": "translate.google.com",
"seleniumStartMode": "hide",
"seleniumInputSplitMethod": "strings",
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"addVariablesFromDB": false,
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"useNoFreezeLogic": true,
"pathToChromeExe": null,
"keys": {
"guiShow": {
"extraKeys": [
"alt"
],
"mainKey": "p"
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"extraTextOptions": {
"font": "OpenSans-Regular.ttf",
"size": "30",
"color": "#ffffff",
"italic": false,
"bold": false
}
}

or

{
"seleniumInputSplitMethod": "strings",
"_debug_mode": false,
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"originalInHistory": false,
"pathToChromeExe": null,
"displayOriginal": false,
"splitTextAsSentences": true,
"translationService": "google_gtx",
"requestsFrequency": null,
"useNoFreezeLogic": true,
"reserveServices": [],
"extraTextOptions": {
"color": "#ffffff",
"font": "OpenSans-Regular.ttf",
"bold": false,
"italic": false,
"size": "30"
},
"keys": {
"guiShow": {
"mainKey": "p",
"extraKeys": [
"alt"
]
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"seleniumStartMode": "hide",
"workMethod": "dialogueOnly",
"addVariablesFromDB": false,
"googleHost": "translate.google.com",
"gameLanguage": "en-US"
}


the translationService option changes by itself when you enter the game.

how can I translate with deepl like before?

TheOfficeWifeRenPyRedux_zxLIgQdxAe.png
TheOfficeWifeRenPyRedux_pNwIARerum.png
 
Last edited:

xxxykpxxx

New Member
Oct 15, 2020
6
3
Help me my friend

I'm sorry, but an uncaught exception occurred.

While processing text tag {FONT=_TRANSLATOR3000_FONTS/FNTS.TTF/_TRANSLATOR3000_FONT.TTF} in '{FONT=_TRANSLATOR3000_FONTS/FNTS.TTF/_TRANSLATOR3000_FONT.TTF}KABUL ETMEK{/FONT}'.:
Exception: Unknown text tag 'FONT=_TRANSLATOR3000_FONTS/FNTS.TTF/_TRANSLATOR3000_FONT.TTF'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "v10/scene33.rpyc", line 3822, in script call
File "v10/scene33.rpyc", line 2900, in script call
File "v10/scene33.rpyc", line 3186, in script call
File "custom_labels.rpyc", line 5, in script call
File "v10/scene33.rpyc", line 1409, in script call
File "v10/scene33.rpyc", line 3038, in script call
File "custom_labels.rpyc", line 5, in script call
File "custom_labels.rpyc", line 5, in script call
File "v10/scene33.rpyc", line 3572, in script call
File "custom_labels.rpyc", line 5, in script call
File "v10/scene33.rpyc", line 3822, in script call
File "custom_labels.rpyc", line 5, in script call
File "v10/scene33.rpyc", line 3690, in script call
File "custom_labels.rpyc", line 5, in script call
File "v11/scene7.rpyc", line 502, in script
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\ast.py", line 1621, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\exports.py", line 1110, in menu
rv = renpy.store.menu(new_items)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\exports.py", line 1365, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\core.py", line 2166, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\core.py", line 2819, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\core.py", line 1353, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 1121, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 1076, in render
surf = render(d, rw, height - y, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\behavior.py", line 968, in render
rv = super(Button, self).render(width, height, st, at)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 1361, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\display\layout.py", line 1076, in render
surf = render(d, rw, height - y, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\text\text.py", line 2276, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\text\text.py", line 640, in __init__
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "C:\PerfLogs\Yeni klasör\CollegeKings-1.4.18-pc\renpy\text\text.py", line 1394, in segment
raise Exception("Unknown text tag %r" % text)
Exception: Unknown text tag 'FONT=_TRANSLATOR3000_FONTS/FNTS.TTF/_TRANSLATOR3000_FONT.TTF'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Fri Nov 29 03:05:47 2024
 

NNNNKlaus

Newbie
Apr 4, 2020
19
2
hi. i'm writing to you because of a problem i'm having. recently when i was translating a game i noticed that the game was translating faster than normal and so i checked the _translator3000_setting.json file and noticed that the file had reverted itself.

When I replace the contents of the file with the lines of code you sent me and enter the game, the codes of the file are restored.
below is how it happened. (also i was using selenium_deepl but now deepl is not showing up even in in-game settings)


the inside of the _translator3000_setting.json file before entering the game is as follows

{
"gameLanguage": "en-US",
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"_debug_mode": false,
"translationService": "selenium_deepl",
"reserveServices": [],
"workMethod": "dialogueOnly",
"originalInHistory": false,
"displayOriginal": false,
"requestsFrequency": null,
"splitTextAsSentences": true,
"googleHost": "translate.google.com",
"seleniumStartMode": "hide",
"seleniumInputSplitMethod": "strings",
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"addVariablesFromDB": false,
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"useNoFreezeLogic": true,
"pathToChromeExe": null,
"keys": {
"guiShow": {
"extraKeys": [
"alt"
],
"mainKey": "p"
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"extraTextOptions": {
"font": "OpenSans-Regular.ttf",
"size": "30",
"color": "#ffffff",
"italic": false,
"bold": false
}
}


after entering the game, the inside of the _translator3000_setting.json file is as follows

{
"gameLanguage": "en-US",
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"_debug_mode": false,
"translationService": "google_gtx",
"reserveServices": [],
"workMethod": "dialogueOnly",
"originalInHistory": false,
"displayOriginal": false,
"requestsFrequency": null,
"splitTextAsSentences": true,
"googleHost": "translate.google.com",
"seleniumStartMode": "hide",
"seleniumInputSplitMethod": "strings",
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"addVariablesFromDB": false,
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"useNoFreezeLogic": true,
"pathToChromeExe": null,
"keys": {
"guiShow": {
"extraKeys": [
"alt"
],
"mainKey": "p"
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"extraTextOptions": {
"font": "OpenSans-Regular.ttf",
"size": "30",
"color": "#ffffff",
"italic": false,
"bold": false
}
}

or

{
"seleniumInputSplitMethod": "strings",
"_debug_mode": false,
"autoSwitchOnAvailableDB": false,
"deeplLoginData": null,
"originalInHistory": false,
"pathToChromeExe": null,
"displayOriginal": false,
"splitTextAsSentences": true,
"translationService": "google_gtx",
"requestsFrequency": null,
"useNoFreezeLogic": true,
"reserveServices": [],
"extraTextOptions": {
"color": "#ffffff",
"font": "OpenSans-Regular.ttf",
"bold": false,
"italic": false,
"size": "30"
},
"keys": {
"guiShow": {
"mainKey": "p",
"extraKeys": [
"alt"
]
},
"databaseTranslateSwitcher": {
"mainKey": "l",
"extraKeys": [
"alt"
]
}
},
"showEditWindow": false,
"startTranslateAfterPrescan": true,
"directionOfTranslation": "tr-TR",
"modeOnStartup": "off",
"seleniumStartMode": "hide",
"workMethod": "dialogueOnly",
"addVariablesFromDB": false,
"googleHost": "translate.google.com",
"gameLanguage": "en-US"
}


the translationService option changes by itself when you enter the game.

how can I translate with deepl like before?

View attachment 4278346
View attachment 4278348
I solved the problem.
the problem was caused because I deleted chrome and started using brave instead. i re-downloaded chrome and the problem was solved.
 
  • Like
Reactions: ferro85

Ligvan

New Member
Nov 5, 2024
10
9
Problem. Translated the game with selenium deepl, everything is fine. Played it. Restarted the computer and when trying to run the game:

While running game code:
ValueError: Translator 'selenium_deepl' not found

Anyway, now with translator the game does not start at all. Maybe someone knows how to solve it).
 
Last edited:

Prayforme

Member
Oct 25, 2022
204
546
Problem. Translated the game with selenium deepl, everything is fine. Played it. Restarted the computer and when trying to run the game:

While running game code:
ValueError: Translator 'selenium_deepl' not found

Anyway, now with translator the game does not start at all. Maybe someone knows how to solve it).
I checked Deepl, it works properly, I have not encountered such a problem. Try reinstalling Chrome
 

Ligvan

New Member
Nov 5, 2024
10
9
I checked Deepl, it works properly, I have not encountered such a problem. Try reinstalling Chrome
Reinstalled chrome, no result. Strange, only deepl was automatically selected during translation. But it translated fine in the end. But after a reboot, does not let you start the game, even if you reinstall translator.

Full text of the error:

I'm sorry, but an uncaught exception occurred.

While running game code:
ValueError: Translator 'selenium_deepl' not found

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 331, in bootstrap
renpy.main.main()
File "renpy/main.py", line 560, in main
renpy.game.context().run(node)
File "000translator3000_main.rpyc", line 1923, in script
File "000translator3000_main.rpyc", line 1923, in script
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "<translator3000>", line 2777, in <module>
File "<translator3000>", line 2071, in turn_on
File "<translator3000>", line 2041, in __init__
File "<translator3000>", line 1883, in _get_font
File "<translator3000>", line 2735, in direction_of_translation
File "_translator3000/translator.tr3000py", line 156, in get_lang_code
File "_translator3000/translator.tr3000py", line 103, in _get_translator
ValueError: Translator 'selenium_deepl' not found
 

Charona

Member
Jan 14, 2020
167
571
latest version


Translator doesn't have 100% compatibility with all games. You should realize that.
The latest version came out a few hours ago, the version you posted is from 4 days ago so I wouldn't risk downloading it.
 
  • Heart
Reactions: ferro85

Prayforme

Member
Oct 25, 2022
204
546
The latest version came out a few hours ago, the version you posted is from 4 days ago so I wouldn't risk downloading it.
The developer will soon disable the old version, wait for the new version, but I won't upload it here as my subscription has expired. I'll upload it when the updates of the novels i'm playing come out. Or wait for other hero.
 
  • Like
Reactions: porkot and ferro85
5.00 star(s) 1 Vote