Chat Translation
2 Attachment(s)
+description+
This plugin will take other players chat and translate it according to the language the player has set in their amx_langmenu. Example: - There are 12 players speaking English (and have English set in amx_langmenu). - There are 5 players speaking German (and have German set in amx_langmenu). - There are 2 players speaking Spanish (and have Spanish set in amx_langmenu). - The players in English will now see the German's/Spanish's chat in English. - The players in German will now see the English's/Spanish's chat in German. - The players in Spanish will now see the English's/German's chat in Spanish. How it works: - Before sending the chat message to each player it will first send it to Google's Translation page (http://translate.google.com/translate_t). - It will now retrieve the translated text and send it on to the selected player. - If the sending and receiveing player are using the same language it won't use the translator. Limitations: - Only the languages supported in amx_langmenu are supported in this plugin. - 2 languages in amx_langmenu are also not available on Google (Macedonian and l33t). - Google Translations are not perfect. There will be errors sometimes of course. - The HL1 engine cannot display some translated characters (that char will be left out of word). +cvars+ sv_langdomain ".com" - Sets the domain in which to use on Google for the translation. - You will want to set this to the domain closest to your server (make sure it exists first!). - Example: United States will use .com (Default), United Kingdom will use .co.uk sv_langmod "mod" - Here you must set the mod name abbreviation you are using (Default: cs). - Names to choose from: CS, TFC. sv_translatefile "URL" - This cvar allows you to enter the URL to the ChatTranslation.php file. - The closer the URL is to your game server the better. - If you set this cvar it will use the ChatTranslation.php file before/after translating. - The ChatTranslation.php file is good to use so it can fix non-english characters. - You can host the ChatTranslation.php yourself, it's contained in the zip file. +ChatTranslation.php completed languages+ If language is not listed the non-english characters won't work. Translators please see this thread. - German - Turkish - French - Swedish - Spanish - Danish - Dutch - Finnish - Bulgarian - Romanian - Lithuanian - More to come. +games supported+ - Counter-Strike - Team Fortress Classic +change log+ Version 1.0 ( 05-03-2009 ) -- Initial release. Version 1.1 ( 05-03-2009 ) -- Added support for Team Fortress Classic. -- Added the sv_langmod cvar for mod support. Version 1.2 ( 05-06-2009 ) -- Fixed quotes cutting off the sentence. -- The amx_langmenu will pop-up if client doesn't have a language set. Version 1.3 ( 05-08-2009 ) -- Fixed some text display when a client doesn't select a language. -- Fixed names displaying incorrectly in TFC if name used certain chars. Version 2.0 ( 05-09-2009 ) -- Fixed the menu from displaying before player fully spawned. -- Removed Serbian from the translations as it doesn't work well. -- Added the sv_translatefile cvar, see the cvar section to see how it works. |
Re: Chat Translation
Great concept, in theory. I have a feeling in actual usage it will not be of much use because most words will be spelled incorrectly ( from my experience). Or does google translation try and interpret mispelled words?
|
Re: Chat Translation
This is very creative! Rockin'!
I'm thinking it would be pretty slow and inaccurate, but it's still a great idea :up: Slow and inaccurate is better than nothing. I might inspect the code and make suggestions later. |
Re: Chat Translation
Yes, I thought the same thing. I would much rather read some misspelled / misinterpreted words than a bunch of mumbo-jumbo though!
It's also not as slow as I thought it would be. Thanks to Google only sending minimal data (it's pretty much only 1 string) via HTTP. Even using Google's Japanese server the delay between chat send/receive was only about 0.1 seconds. |
Re: Chat Translation
O_o wow, that's fast
|
Re: Chat Translation
Sounds like a good idea but i would rather not have people connecting from all around the world lagging up a u.s server
|
Re: Chat Translation
Added support for Team Fortress Classic :)
|
Re: Chat Translation
Wow this is very nice!
|
Re: Chat Translation
wow, nice job dude ;)
|
Re: Chat Translation
Um... Wow.
|
All times are GMT -4. The time now is 03:08. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.