1
0
mirror of https://github.com/LibreTranslate/LibreTranslate.git synced 2024-12-24 10:06:43 +02:00

disable routes

This commit is contained in:
Sébastien Thuret 2021-10-25 17:09:23 +02:00
parent bbc1d61836
commit 909deccd3f
No known key found for this signature in database
GPG Key ID: 4742E2D66933BB08

View File

@ -560,6 +560,9 @@ def create_app(args):
type: string
description: Error message
"""
if args.disable_files_translation:
abort(403, description="Files translation are disabled on this server.")
source_lang = request.form.get("source")
target_lang = request.form.get("target")
file = request.files['file']
@ -612,6 +615,10 @@ def create_app(args):
"""
Download a translated file
"""
if args.disable_files_translation:
abort(403, description="Files translation are disabled on this server.")
filepath = os.path.join(get_upload_dir(), filename)
return_data = io.BytesIO()
@ -775,7 +782,8 @@ def create_app(args):
"charLimit": args.char_limit,
"frontendTimeout": args.frontend_timeout,
"suggestions": args.suggestions,
"supportedFilesFormat": frontend_argos_supported_files_format,
"filesTranslation": not args.disable_files_translation,
"supportedFilesFormat": [] if args.disable_files_translation else frontend_argos_supported_files_format,
"language": {
"source": {
"code": frontend_argos_language_source.code,