[Include] SendTranslatedMessage (tradução em tempo real)

27 de dez. de 2012.
Com essa include você pode enviar mensagens em tempo real e automaticamente traduzi-las na linguagem que quiser!

Você coloca a mensagem em português e envia. A função se conecta a um site da Google que faz a requisição pedindo a tradução do texto.

Assim retorna o texto traduzido com a mensagem para o jogador, tudo automático.

Demonstração:
SendTranslatedMessage( playerid, 0xfffffffff, "Bem vindo ao meu servidor !!", português, espanhol);

português = linguagem de entrada

espanhol = linguagem de saida

resultado:

Citation:
Bienvenido a mi servidor!
Linguagens disponíveis:
pawn Code:
#define detectar    "auto" #define africâner   "af" #define albanês     "sq" #define alemão      "de" #define arabe       "ar" #define armenio     "hy" #define azerbaijano "az" #define basco       "eu" #define bielo-russo "be" #define búlgaro     "bg" #define catalao     "ca" #define chinesS     "zh-CN" #define coreano     "ko" #define Haitiano    "ht" #define croata      "hr" #define dinamarquês "da" #define eslovaco    "sk" #define esloveno    "sl" #define espanhol    "es" #define estoniano   "et" #define finlandês   "fi" #define francês     "fr" #define galego      "gl" #define gales       "cy" #define georgiano   "ka" #define grego       "el" #define hebraico    "iw" #define hindi       "hi" #define holandes    "nl" #define húngaro     "hu" #define indonésio   "id" #define ingles      "en" #define irlandês    "ga" #define islandês    "is" #define italiano    "it" #define japonês     "ja" #define latim       "la" #define letão       "lv" #define lituano     "lt" #define macedônico  "mk" #define malaio      "ms" #define maltes      "mt" #define norueguês   "no" #define persa       "fa" #define polones     "pl" #define português   "pt" #define romeno      "ro" #define russo       "ru" #define servio      "sr" #define suaile      "sw" #define sueco       "sv" #define tagalo      "tl" #define tailandês   "th" #define tcheco      "cs" #define turco       "tr" #define ucraniano   "uk" #define urdu        "ur" #define vietnamita  "vi" #define yiddish     "yi"
Download:
Baixe o seguinte arquivo http://www.solidfiles.com/d/971103e19d/

Descompacte e passe para a pasta IPS para pawno/includes.

Após isto em seu gamemode, coloque a seguinte linha:
pawn Code:
#include IPS/stm
e pronto! Basta usar a função conformei dei meu exemplo acima!

Autoria:
Bruno da Silva por desenvolver o sistema
Etton por dar a sugestão do projeto
Dracoblue por URLEncode

Agradeço a toda equipe da [iPs]. Aprendi algo discutindo programação com algumas pessoas lá dentro.

0 comentários:

Postar um comentário