Configuration#
To get started all you need to do is to instantiate a LibreTranslate
object after configuring the application:
.. code-block:: python
from quart import Quart from quart_babel import LibreTranslate
app = Quart(__name__) app.config.from_pyfile(‘mysettings.cfg’) translator = LibreTranslate(app)
You can also use the factory method of initializing extensions:
translator.init_app(app)
The LibreTranslate object itself can be used to to change some internal defaults.
Variable |
Type |
Default |
Description |
|---|---|---|---|
LIBRETRANSLATE_URL |
|
N/A |
The url to LibreTranslate. This must be provided and if it is not the extension will raise a ValueError. |
LIBRETRANSLATE_API_KEY |
|
|
The api key for LibreTranslate. This should not be needed for local installations. |