diff --git a/README.md b/README.md index c37f589..ec55d4c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [Try it online!](https://libretranslate.com) | [API Docs](https://libretranslate.com/docs) -Free and Open Source Translation API, entirely self-hosted and works even in offline environments. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. +Free and Open Source Machine Translation API, entirely self-hosted and works even in offline environments. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. ![image](https://user-images.githubusercontent.com/1951843/102724116-32a6df00-42db-11eb-8cc0-129ab39cdfb5.png) diff --git a/app/app.py b/app/app.py index 57b208e..9dc5fc4 100644 --- a/app/app.py +++ b/app/app.py @@ -1,8 +1,14 @@ from flask import Flask, render_template, jsonify, request, abort, send_from_directory from flask_swagger import swagger from flask_swagger_ui import get_swaggerui_blueprint -from flask_limiter.util import get_remote_address +def get_remote_address(): + if request.headers.getlist("X-Forwarded-For"): + ip = request.headers.getlist("X-Forwarded-For")[0] + else: + ip = request.remote_addr or '127.0.0.1' + + return ip def create_app(char_limit=-1, req_limit=-1, ga_id=None, debug=False): from app.init import boot diff --git a/app/templates/index.html b/app/templates/index.html index ae44129..7567e9a 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -3,15 +3,15 @@ - LibreTranslate - Free and Open Source Translation API - + LibreTranslate - Free and Open Source Machine Translation API + - + - + @@ -210,7 +210,7 @@
LibreTranslate
-

Free and Open Source Translation API

+

Free and Open Source Machine Translation API

Made with ❤ by UAV4GEO and powered by Argos Translate