• 24 Avril 2025, 01:03:56


Auteur Sujet: [INC + FS demo] SA-MP Google Translate By MrFredo  (Lu 7160 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
[INC + FS demo] SA-MP Google Translate By MrFredo
« le: 09 Septembre 2009, 03:17:03 »
Description

Suite au topic de xTig3rZx j'ai réfléchi a la maniere la plus simple de faire un systeme de traduction j'ai donc penser envoyer depuis sa-mp des requete sur une page web que j'ai cree qui renvoi la requete vers le service de traduction de google (translate.google.com) cette page PHP recupere le code HTML de la page de google, recupere la traduction qu'on lui a demander , et l'affiche, ensuite sa-mp via le plugin pwncurl de dracoblue sur le forum sa-mp recupere donc se resultat, vous pouvez donc traduire des phrase directement depuis votre serveur

Avec l'include est fourni un FS de demonstration d'utilisation de la fonction de traduction

Téléchargement



Installation

- Placer le fichier translate.php (qui se situe dans le dossier 'Votre Site') sur votre site et recuperer le lien pour acceder a la page
- Placer le fichier translate.pwn (qui se situe dans le dossier 'filterscripts') dans le dossier filterscripts de votre serveur
- Placer le plugins pwncurl (qui se situe dans le dossier 'plugins') dans le dossier plugins de votre serveur (attention pour windows utiliser le pwncurl.dll, pour linux utiliser pwncurl.so)
- Ouvrer le fichier translate.inc modifier la define 'URL_PAGE_TRANSLATE' en i indiquant l'url de votre page de traduction
- Ajouter 'pwncurl' a la ligne plugins de votre servers.cfg (si vous n'avez pas de ligne plugins ajouter la ;))
- Ajouter 'translate' a la ligne filterscripts de votre server.cfg (uniquement si vous voulez utiliser le FS de demo)


Utilisation
La fonction de traduction est tres simple a utilise:
Code: (pawn) [Sélectionner]
native TranslateText(text[],const langText[], const langTranslate[]);-> text = Le texte a traduire
-> langText = La langue du texte a traduire
-> langTranslate = La langue dans laquel on veux traduire le texte

/!\ pour les langue c'est en general les 2 premiere lettre de la langue, perso je n'utilise que fr et en pour francais et anglais, si vous voulez traduire d'autre langue allé sur google faire une traduction dans la langue que vous souhaiter et ensuite analyser l'url pour connaitre le racourcis de la langue dans laquel vous souhaiter traduire ;)

Utilisation du FS:
Taper /translate [langText] [langTranslate] [text]

Exemple 1: pour traduire un texte francais en anglais: /translate fr en Mon texte
Exemple 2: pour traduire un texte anglais en francais: /translate en fr Mon texte

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] SA-MP Google Translate By MrFredo
« Réponse #1 le: 09 Septembre 2009, 03:23:07 »
Salut,

très beau fs, bravo^^

sinon, j'aurais une petite question, es-ce que le fs gèle le serveur au cours de la requête?

++Sim++





Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : [FS] SA-MP Google Translate By MrFredo
« Réponse #2 le: 09 Septembre 2009, 03:25:48 »
La j'sais pas trop te repondre faudrait posé la question sur le topic du plugin pwncurl desolé ^^

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #3 le: 09 Septembre 2009, 08:02:16 »
GG, sinon s' il gele le serveur c' est un peu dommage car deja que la syncro et un peu mal alors des freeze de qque seconde ca tuerais le serveur lol

Sinon GG



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #4 le: 09 Septembre 2009, 11:37:24 »
Je tient juste a vous signaler un bug au niveau des caractere speciaux il sont renvoyer par la page google comme entité HTML je vais sortir d'ici se soir normalement une correction de la page PHP qui decodera bien les entité HTML :)

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #5 le: 09 Septembre 2009, 14:13:44 »
Gagné frenchement sa fais plaisirs d'avoir un FS comme cela ... Merci beaucoup ...

++TZ++
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #6 le: 09 Septembre 2009, 14:58:41 »
J'ai ptet trouver un autre systeme que celui que j'utilisait pour recuperer la traduction aparament il existe une class PHP de google pour utiliser leur systeme de traduction :)

Hors ligne Lance

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #7 le: 09 Septembre 2009, 15:16:50 »
Rien à dire. GG

Il y en à ici ils sont née pour ça...  :lmao

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #8 le: 09 Septembre 2009, 15:17:27 »
je t' avais dit que sur le site de dracoblue il y a un truc qui permet de le recuperer sans creer de page php ou autre mais juste avec la ligne de plugin =)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne RaiDeN

  • *
  • • Gamer Since 2oo7
  • Messages: 10672
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #9 le: 09 Septembre 2009, 15:25:12 »
GG MrFredo sa va être utile a plus d'un :) dont moi.

++
Raiden
• OsTeel RaiDeN •


Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #10 le: 09 Septembre 2009, 15:32:29 »
je t' avais dit que sur le site de dracoblue il y a un truc qui permet de le recuperer sans creer de page php ou autre mais juste avec la ligne de plugin =)

Oui j'vient de voir donc en gros z'avez plus qua prendre le systeme de dracoblue le mien ne sert plus a rien mdr

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #11 le: 09 Septembre 2009, 15:42:52 »

Mais bon t' as quand même fait du bon boulot lol



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #12 le: 09 Septembre 2009, 16:07:44 »
Euh J'arive pas a le mettre dans le pannel ... de mon server ...

Rajout xD : XD je veut pas me faire reconaissant mais se FS aurai jamais ete creer sans mon interpelation xD ... erci MrFredo pour tooooouuuut
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #13 le: 09 Septembre 2009, 16:18:21 »
Ba la mtn vu que ya une fonction plus simple qui a été trouvé (c'elle sur le site de dracoblue) mon systeme devient obselete XD

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : [INC + FS demo] SA-MP Google Translate By MrFredo
« Réponse #14 le: 09 Septembre 2009, 16:43:43 »
Lol je fait quoi alors ??
..:: Vive le drift ... ::..[/u]



++TZ++