You've already forked LibreTranslate
							
							
				mirror of
				https://github.com/LibreTranslate/LibreTranslate.git
				synced 2025-10-30 23:37:48 +02:00 
			
		
		
		
	download work
This commit is contained in:
		| @@ -6,7 +6,7 @@ from functools import wraps | |||||||
| import argostranslatefiles | import argostranslatefiles | ||||||
| import pkg_resources | import pkg_resources | ||||||
| from argostranslatefiles import get_supported_formats | from argostranslatefiles import get_supported_formats | ||||||
| from flask import Flask, abort, jsonify, render_template, request, url_for | from flask import Flask, abort, jsonify, render_template, request, url_for, send_from_directory | ||||||
| from flask_swagger import swagger | from flask_swagger import swagger | ||||||
| from flask_swagger_ui import get_swaggerui_blueprint | from flask_swagger_ui import get_swaggerui_blueprint | ||||||
| from translatehtml import translate_html | from translatehtml import translate_html | ||||||
| @@ -601,11 +601,13 @@ def create_app(args): | |||||||
|  |  | ||||||
|     @app.route("/download_file/<string:filename>", methods=["GET"]) |     @app.route("/download_file/<string:filename>", methods=["GET"]) | ||||||
|     @access_check |     @access_check | ||||||
|     def download_file(filename): |     def download_file(filename: str): | ||||||
|         """ |         """ | ||||||
|         Download a translated file |         Download a translated file | ||||||
|         """ |         """ | ||||||
|         print('') |         filename.split('.').pop(0) | ||||||
|  |  | ||||||
|  |         return send_from_directory(directory=tempfile.gettempdir(), filename=filename) | ||||||
|  |  | ||||||
|     @app.route("/detect", methods=["POST"]) |     @app.route("/detect", methods=["POST"]) | ||||||
|     @access_check |     @access_check | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user