french translation - improved