import os
import sys

APP_ROOT = os.path.dirname(__file__)
if APP_ROOT not in sys.path:
    sys.path.insert(0, APP_ROOT)

from libretranslate.main import get_args
from libretranslate.app import create_app
from werkzeug.middleware.dispatcher import DispatcherMiddleware

argv_backup = sys.argv[:]
sys.argv = ["passenger_wsgi.py", "--load-only", "fa,en"]
args = get_args()
args.update_models = False
args.force_update_models = False

application = DispatcherMiddleware(create_app(args))

sys.argv = argv_backup