SaaS de traduction Odoo

OdooTranslate

Année

2026

projet

01

écran principal2026
OdooTranslate

Vue d’ensemble

SaaS Laravel et module Python Odoo pour traduire des champs qu’Odoo n’expose pas normalement. Suivi de couverture, corrections manuelles, jobs, progression en direct et traduction livechat temps réel.

LaravelVue 3DeepLStripe CashierOdoo ORMPython module

Détails techniques

Automatisation

Règles de traduction événementielles

Problématique

Les changements Odoo ne sont pas toujours de simples éditions de champs. Le texte utile peut être réparti entre modules, enregistrements liés et règles métier du client.

Résolution

Le SaaS permet de définir ce qui doit réagir aux changements, puis transforme les événements Odoo pertinents en jobs de traduction ciblés.

Flux système

  1. 01L’utilisateur choisit les familles de contenu, champs et langues à traiter.
  2. 02Le connecteur détecte les mises à jour utiles et envoie uniquement le texte sélectionné.
  3. 03Le SaaS filtre la demande, évite le travail doublon et lance un job contrôlé.

Détails d’implémentation

Les règles restent configurables depuis le panel Laravel.

Les structures Odoo complexes sont présentées comme une vue de traduction plus simple.

Couverture et monitoring rendent chaque automatisation visible pour le client.

Dashboard SaaS01
Dashboard avec quota de mots, plan actif, nombre de langues et usage du compte.

Dashboard avec quota de mots, plan actif, nombre de langues et usage du compte.

Connexion module Odoo02
Paramètres de connexion Odoo : état, type d’installation, URL, base, login et clé API.

Paramètres de connexion Odoo : état, type d’installation, URL, base, login et clé API.

Sélection champs03
Panneau de traduction pour choisir packs, modèles et champs avant lancement, avec une iframe de documentation au survol pour comprendre les champs sans quitter la page.

Panneau de traduction pour choisir packs, modèles et champs avant lancement, avec une iframe de documentation au survol pour comprendre les champs sans quitter la page.

Règles automation04
Règles de traduction automatique avec filtres domaine, conditions sauvegardées et actions ponctuelles.

Règles de traduction automatique avec filtres domaine, conditions sauvegardées et actions ponctuelles.

Couverture traduction05
Matrice de couverture par modèle et langue, avec accès aux corrections et overwrites.

Matrice de couverture par modèle et langue, avec accès aux corrections et overwrites.

Monitoring temps réel06
Suivi des jobs en direct avec nombre de mots par langue, statut et progression.

Suivi des jobs en direct avec nombre de mots par langue, statut et progression.

Livechat traduit07
Traduction en direct de la messagerie instantanée, côté équipe interne comme côté visiteurs externes.

Traduction en direct de la messagerie instantanée, côté équipe interne comme côté visiteurs externes.

Correction manuelle08
Écran de correction pour relire la source et écraser des valeurs traduites.

Écran de correction pour relire la source et écraser des valeurs traduites.

Problème

Certains champs Odoo utiles ne sont pas traduisibles via les mécanismes standards.

Approche

Construire un panel Laravel pour clients, licences, paramètres et monitoring, plus un module Python Odoo proche de l’ORM.

Résultat

SaaS fonctionnel avec connexion, sélection de champs, suivi de couverture, corrections manuelles, monitoring et livechat traduit en direct.

Suivant2025-2026

Moteur de jeu déterministe

reverse-optcgsim

Port Python du simulateur OPTCG pour debug de replays et expérimentations IA : état déterministe, assets cartes réels, runs MCTS/PPO/AlphaZero et graphes de diagnostic.

PythonPyTorchRich TUIPygame
Moteur de jeu déterministe2025-2026
reverse-optcgsim