diff --git a/fr/overview.md b/fr/overview.md
index 5a4bfd811e0f6eb2baf4008a2edaacf36e95a698..c22aaef788ad7258dd3ba01ffe5eaef2ebf106c5 100644
--- a/fr/overview.md
+++ b/fr/overview.md
@@ -1,5 +1,5 @@
-The Ferma schema is defined by a collection of interfaces and classes written by the user. Each method will interact with the underlying graph to either modify the graph in some way, or to retrieve an element or property from the graph. There are two techniques for defining how these methods behave. Either you can explicitly implement the method, or you can leave the method as abstract and annotate the method in order to allow Ferma to implement the method for you. Here we will define the annotations available to you and how they work, along with a few examples.
+Le schéma Ferma est défini par une collection d'interfaces et de classes écrites par l'utilisateur. Chaque méthode va interagir avec le graphique sous-jacent pour le modifier d'une certaine façon, ou pour retrouver un élément ou une propriété depuis le graphe. Il existe deux techniques pour définir la façon dont ces méthodes fonctionnent. Vous pouvez soit explicitement implémenter la méthode, ou laisser la méthode comme abstraite et annoter la méthode de façon à autoriser Ferma à établir la méthode pour vous. Ici, on va définir les annotations disponibles et la façon dont elles fonctionnent, avec quelques exemples.
 
-The behavior of an annotated method is dictated not only by the annotation applied to it but also the method's signature. Therefore an annotated method will behave differently if it's return type, arguments, or even if the method name were to change. It is important to note that when a method is explicitly defined (doesnt use an annotation) then the method signature can be anything.
+Le comportement d'une méthode annotée est dicté non seulement par l'annotation qui lui est appliquée, mais aussi par la signature de la méthode. Ce qui signifie qu'une méthode annotée va se comporter différemment si le type de retour, l'argument ou même si le nom de la méthode venaient à changer. Il est important de noter que lorsqu'une méthode est explicitement définie (qu'elle n'utilise pas d'annotation), alors la signature de la méthode peut être n'importe quoi.
 
-Method names that are annotated must have one of the following prefixes: add, get, remove, set, is. Exactly which prefixes are allowed varies from one annotation to the next so see the annotation's detailed documentation to make that determination. It is also possible to override this behavior by setting the `operation` argument available on most annotations which defaults to `AUTO`.
\ No newline at end of file
+Les noms de méthodes qui sont annotés doivent comporter l'un des préfixes suivants : add, get, remove, set, is. Quel préfixe exactement est autorisé, cela change d'une annotation à une autre donc jetez un œil à la documentation détaillée des annotations pour le savoir. Il est aussi possible de passer outre ce comportement en paramétrant l'argument `operation` comme disponible sur la plupart des annotations, qui est par défaut `AUTO`.
\ No newline at end of file