| title | Vetuste Scripteur |
|---|---|
| emoji | 📜 |
| colorFrom | yellow |
| colorTo | red |
| sdk | docker |
| pinned | false |
Transforme une phrase en français moderne en vieux français façon Les Visiteurs — ni académique, ni exact, entièrement drolatique.
| Moderne | Archaïque |
|---|---|
| Je mange une pomme dans le jardin | Je rypaylloy vne pomme en le jardyn |
| Il ne buvait pas assez d'eau | Corbleu ! yl ne chopynoyst poynst prou d'eau |
| Elle chantait une belle chanson | Elle entonnoist vne belle rystournelle |
| Je cherchais mon portable | Je guettoys myen parchemyn volant |
| Madame, vous êtes très belle | Ma gente dame, vovs estez fort belle |
uv syncLe modèle de langue français est inclus comme dépendance (fr-core-news-sm).
# Phrase en argument
python main.py "Je mange une pomme"
# Exemples intégrés
python main.pyuvicorn main:app --reload- Interface web : http://127.0.0.1:8000
- Endpoint JSON :
GET /translate?phrase=... - Docs auto : http://127.0.0.1:8000/docs
graph TD
A([Analyse syntaxique — spaCy]) --> B
B([Détection du temps verbal — regex]) --> C
C{Verbe ?}
C -- oui --> D([Être → table archaïque\nAutres → re-conjugaison verbecc])
C -- non --> E([Substitution lexicale])
D --> F([Finales archaïques\nimparfait -ait → -oit\nprésent -e → -oy])
F --> G
E --> G
G([Transformations orthographiques\ni → y · u → v · voyelle+t → voyelle+st])
G --> H([Exclamation aléatoire])
- Substitution lexicale — ~150 mots remplacés :
monsieur→messire,voiture→carriole,portable→parchemin volant, etc. - Re-conjugaison des verbes — le verbe moderne est remplacé par son équivalent archaïque et re-conjugué au même temps et à la même personne (
manger→ripailler,boire→chopiner,voir→mirer…) - Finales de l'imparfait —
-ais/-ait/-aient→-ois/-oit/-oient - Finales du présent — formes en
-e→-oy(mange→mangoy) - Être — conjugaison manuelle :
est/suis→estoy,êtes→estez, etc. - Substitutions orthographiques aléatoires —
i→y(~40 %),u→v(~30 %) - Insertion du
scaduc — voyelle +t→ voyelle +st(faites→faistes,ritournelle→ristournelle) - Exclamations — ajoutées aléatoirement en début de phrase : Corbleu !, Passepoil !, Fientrecul !…