|
117 | 117 | # Limit Enabled Services |
118 | 118 | enabled_services: T.Optional[T.List[str]] = ConfigManager.get("ENABLED_SERVICES") |
119 | 119 | if isinstance(enabled_services, list): |
120 | | - default_services = ['Google', 'Bing'] |
| 120 | + default_services = ["Google", "Bing"] |
121 | 121 | enabled_services_names = [str(_).lower().strip() for _ in enabled_services] |
122 | | - enabled_services = [k for k in service_map.keys() if str(k).lower().strip() in enabled_services_names] |
| 122 | + enabled_services = [ |
| 123 | + k |
| 124 | + for k in service_map.keys() |
| 125 | + if str(k).lower().strip() in enabled_services_names |
| 126 | + ] |
123 | 127 | if len(enabled_services) == 0: |
124 | | - raise RuntimeError(f'No services available.') |
| 128 | + raise RuntimeError(f"No services available.") |
125 | 129 | enabled_services = default_services + enabled_services |
126 | 130 | else: |
127 | 131 | enabled_services = list(service_map.keys()) |
|
130 | 134 | # Configure about Gradio show keys |
131 | 135 | hidden_gradio_details: bool = bool(ConfigManager.get("HIDDEN_GRADIO_DETAILS")) |
132 | 136 |
|
| 137 | + |
133 | 138 | # Public demo control |
134 | 139 | def verify_recaptcha(response): |
135 | 140 | """ |
@@ -285,14 +290,14 @@ def translate_file( |
285 | 290 | _envs = {} |
286 | 291 | for i, env in enumerate(translator.envs.items()): |
287 | 292 | _envs[env[0]] = envs[i] |
288 | | - for k,v in _envs.items(): |
| 293 | + for k, v in _envs.items(): |
289 | 294 | if str(k).upper().endswith("API_KEY") and str(v) == "***": |
290 | 295 | # Load Real API_KEYs from local configure file |
291 | 296 | real_keys: str = ConfigManager.get_env_by_translatername( |
292 | | - translator, k, None |
293 | | - ) |
| 297 | + translator, k, None |
| 298 | + ) |
294 | 299 | _envs[k] = real_keys |
295 | | - |
| 300 | + |
296 | 301 | print(f"Files before translation: {os.listdir(output)}") |
297 | 302 |
|
298 | 303 | def progress_bar(t: tqdm.tqdm): |
@@ -648,15 +653,19 @@ def on_select_service(service, evt: gr.EventData): |
648 | 653 | for i, env in enumerate(translator.envs.items()): |
649 | 654 | label = env[0] |
650 | 655 | value = ConfigManager.get_env_by_translatername( |
651 | | - translator, env[0], env[1] |
652 | | - ) |
| 656 | + translator, env[0], env[1] |
| 657 | + ) |
653 | 658 | visible = True |
654 | 659 | if hidden_gradio_details: |
655 | | - if "MODEL" not in str(label).upper() and value and hidden_gradio_details: |
| 660 | + if ( |
| 661 | + "MODEL" not in str(label).upper() |
| 662 | + and value |
| 663 | + and hidden_gradio_details |
| 664 | + ): |
656 | 665 | visible = False |
657 | 666 | # Hidden Keys From Gradio |
658 | 667 | if "API_KEY" in label.upper(): |
659 | | - value = "***" # We use "***" Present Real API_KEY |
| 668 | + value = "***" # We use "***" Present Real API_KEY |
660 | 669 | _envs[i] = gr.update( |
661 | 670 | visible=visible, |
662 | 671 | label=label, |
|
0 commit comments