136 comments found.
I bought your script many month ago and it was perfect. Now the script not work any more. So I wonder if script still working. I can’t see it on demo either.
Anyway I follow instruction in the guide and send you site url and receipt. Hope you get it. Thanks
Yes, the script is still working, but you need to upgrade to the latest version. I just sent you the API key 
Cheers, Fred
Can you give me API . I am unable to work with the API .
Hi Nazmussaaqeb,
I need you to follow a couple of simple steps to create an API key, please see the Installation Guide.
Let me know…
Cheers, Fred
Is it possible to have an iframe on your site and have it translated by this tool as well? The page would be on a different domain.
Hi Chris,
sorry that cannot be done, an iframe cannot be translated, and even worse is an iframe from a different domain. However, if the iframe is displaying some static information, say some text and/or some images, then you can URL fetch that remote page, and then display it in a div in your own page(s) as it was coming from your server. There are a number of ways of doing that, you might want to take a look to the file_get_contents function first.
Let me know if you have any other question.
Cheers, Fred
Hola!
Me es totalmente imposible hacerlo funcionar, he seguido todos los pasos de la guía de instalación y he leído todos los comentarios tratando de encontrar el mismo error, y he aplicado el jQuery en vez de $ por que creo que creaba conflicto con algún otro script.. he eliminado todos, tengo actualizada la librería…todo. El problema es que cuando cargo la página me dice que no tengo el Api Key y me deshabilita el traductor. He puesto el console de Chrome pero no veo ningún error,.. no sé, puedes visitar alerma.es/beta/servicios.html y echarle un ojo. Es una página de prueba con poco texto, pero será suficiente. Gracias!!!! Estoy deseando poder usarlo! 
Hola Adriano, ayer te envié un email
Por favor seguí esas instrucciones
Now works like a charm,... thanks for the script and support. 5 star rating! 
Thank you very much for nice review!! 
Cool script! Works pretty good! I wish I found it before! Keep up with the good work 
Glad you’re happy with the script, and thanks for your nice review 
only work in one domain?
Hi Dahe,
you should know that what you buy is a license to use the software. I recommend you to read the License terms. This applies to all the products you buy on Envato marketplaces.
The first license’s item is this:
Your use of the Work is limited to a single application.
If you want to use the script on different domains/websites, then you will have to buy a new license(s).
Let me know if you have any other question.
Cheers, Fred
I heard that Google’s translation API was changed from being completely free, to a certain character limit per day, or something similar to this.
Do you know if this is the case, and if so, does Microsoft’s offer a better solution?
Does this script translate text that is generated via javascript?
Hi Gutspiller,
if you read the Changelog at the bottom of the item description page, you’ll see that there are 3 translation services: SurStudio (this is my server, which uses Google Translate and is free of charge for people who have purchased these translation scripts), Google and Microsoft.
Does this script translate text that is generated via javascript?
The script translate DOM elements. So, if your js code appends DOM nodes to the tree, then those will get translated. If the js script appends the nodes and then deletes them right away, like a tooltip, those won’t get translated because they live in the DOM only for an instant.
There are always workarounds, but they are not part of this script, so if they are complex, they won’t be free of charge 
Let me know if you have any other questions.
Cheers, Fred
Hi, thnx for this excellent plugin, it works like charm ! I’ve only one issue, I use a jquery based dropdown with a class .dropdown. it seems like the items in the list aren’t translate. I’ve tried the setting: targetSeletor: “body, .dropdown” but nothing happens. Is this the right approach?
thnx anyway ! Thom.
Hi Thom,
please post or send me by email a URL where I can see this, otherwise will be impossible to assist you 
Cheers, Fred
Thanks for that Fred
I have another bit of a situation.
I have set up jquery.dialog to open a dialog where the person can choose the language they want. I then have that linked to a .translator function that has an onComplete: function, to adjust certain styles and widths ect when different languages are set.
My issue is that because I am running the onComlete functionality, the system will not run automaticcaly set the language from page to page. I have to go in and choose each language hwen I move between pages.
Any ideas on a solution.
Here is my translator function:
<script type=”text/javascript”> $.translator.ready(function() { $(”.translator”).translator({ apiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”, targetSelector: ”#navigation,.tabs-nav,.tekst,.tagline,.left,.datas,#descriptiontitle”, excludeSelector: ”#agentdetails,#officedetails,#teamdetails”, //names: false, //cookie: false, onComplete: Adjust_styles }); }); </script>
Hi Martin,
by default, the translator should automatically translate from page to page. Would be really useful to see the real code. Would be great if you can send me the URL to http://codecanyon.net/user/SurStudio and use the form on the lower right side part of that page.
I can try to guess what’s going on. Maybe you’re instantiating the translator inside jquery.dialog, if that’s the case, that’s the problem. You should always create the translator and then you can show or hide it using your own set of functions. Because if the translator is not initialized, then it cannot translate because it doesn’t exist.
Another comment, you shouldn’t use the apiKey setting. I’m not sure what plugin version are you using, but the latest one stores this key in a file on your server, it doesn’t get exposed so nobody can try nor even think to steal it.
Let me know…
Cheers, Fred
Hi Fred I wanted to KNow if it is easy to change the loading icon so that instead of being to the left (or right) of the language, I would like a bigger icon at the bottom and middle of the page that says translating with some sort of animation
Cheers Martin
Hi Martin,
I think it would be easy, please check the reference, see the onStart and onComplete settings.
You should first create and place your new bigger loading icon at the bottom and middle of the page, assign some id and hide it using a CSS rule.
Then on the onStart callback, define a function to display it, and on the onComplete callback define another function to hide it.
And set the loading setting to false to hide the default loading image.
Hope this helps!
Cheers, Fred
Awesome! Will we receive notification to come and download the new version or will we have to check back?
I wish I could send those notifications, I’ve been asking for them to support many times with no luck. You’ll have to come to the item’s page and check it, or send me an email or post a message here.
Cheers, Fred
Sorry. For some reason I have two accounts. I must have created one a long time ago. I purchased this script on 5/15 under my champton20 account
Hi again,
ah you have 2 accounts, great then!
The product is already updated as I’ve set up a server to handle the translations. Nevertheless, I’ll update the script once again before August 1st to support the new Windows Azure Marketplace.
Cheers, Fred
Great script. I purchased it a while back and was wondering if there are any plans to upgrade the script to work with the new Windows Azure Marketplace since the BING API will no longer be available in August of this year. Thanks for your support in this transition.
Hi Champton,
I don’t know how did you get this script, because you don’t have a badge stating your purchases, not even one 
Cheers, Fred
Hello there, I got a website and, a part of this web it´s in inside of a frame, I need to translate to spanish, Your app will work on a iframe? And, can I put the language without, press in the flags buttons?, Thanks
Hi Gushop,
is possible to make it work on an IFRAME , assuming the IFRAME is loading content from the very same domain, because you’ll have to set a cookie and reload the IFRAME .
However, that functionality is not part of the default behavior of the script. But if you’re good in JavaScript, you can do it, I can guide you a bit.
Let me know if you have some other question.
Cheers, Fred
Hello thanks for the answer, two more questions, if I take off the iframe and I use a Pop-up window with your app it will work easily I guess, and in this pop-up window I got some text and a little form (with drop down list) the translator will work with that drop down list?, Thanks
Hi Gushop,
here are some answers:
if I take off the iframe and I use a Pop-up window with your app it will work easily I guess
Well, depends on what kind of “Pop-up window” are you talking about. If the pop up will open a new window, that is, load a URL within your domain, then will be kind of the same as the IFRAME . Now I’m thinking that it might be possible to trigger the plugin from another window (which would be the same whether is an IFRAME or a new window).
If the pop-up is some fancy jQuery div loading the content from an AJAX request, then that should be easier.
in this pop-up window I got some text and a little form (with drop down list) the translator will work with that drop down list?
Right, the translator will translate the text, and the fields, including the drop down list.
Let me know if you come up with new questions 
Cheers, Fred
I would just like to commend the developer of the translator. He provides excellent support and is more responsive than any other developer I’ve interacted with on CodeCanyon so far. Thanks so much for your help!
Hey Gautama, thank you very much for your comment!!
Is there any way to convert this into a simple dropdown menu? I’m trying to do the same thing with your PRO version but I don’t think it’s possible, could you please let me know, just looking for something clean and simple.
Hi again Swamyg1,
this translator also allows you to display the languages as a list. If you check the reference, you’ll see there are, among others, the linkTemplate and the linksContainerTemplate settings. You can modify it very easily to create a one column table, or a ul > li structure.
But then, you’ll have to adjust the CSS and make the dropdown by yourself.
Cheers, Fred
Hola Federico, gracias por tu respuesta. Logre hacer funcionar perfecto el script, te cuento estoy desarrollando una app para móviles, con jquery mobile y funciona ok. El problema que tengo ahora es que es muy lento la traducción, es decir lleva tu tiempo el conectarse con el servidor bing y traer la información. esto es normal? Ya probe cambiando la configuración para que envie mas palabras simultáneas (requests:100) al servidor pero sigue casi igual. Mi pregunta esto es normal? hay alguna configuracion extra que hacer? porque al ser lento me demora la carga de las subpaginas. Bueno agradezco tu ayuda, muchas gracias. Ricardo
Hola Ricardo,
me alegra saber que el script está funcionando bien! Con repecto al tiempo de traducción, me parece que el problema debe tener que ver con el dispositivo móvil que estés usando. Usar 100 requests al mismo tiempo es un valor muy alto incluso para una computadora personal. Tené en mente que los dispositivos móviles son pequeñas computadoras. Y debe ser una limitación del browser de no hacer muchos requests al mismo tiempo para no usar mucha memoria y procesador.
Si tarda mucho la traducción, lo que yo haría es traducir sólo el contenido que valga la pena. Por ejemplo, traducir solamente la parte principal del sitio web. Para empezar, excluiría el header and footer, y después analizaría bien qué parte merece ser traducida. Para seleccionar o excluir secciones, tenés que ir a la pantalla de configuración del plugin, en General -> Select and exclude sections.
Bueno, decime cómo te fue.
Saludos! Fede
Hola buenos tardes, acabo de comprar el el script. Y necesito saber como puedo hacer para ocultar la barra con todos los link de los idiomas, ya que estoy activando el idioma que necesito con jquery, pero no logro ocultar la barra con el listado de los idiomas. Si saco el div “translator” no funciona la traducción… ya intente modificando el css y tampoco. Bueno espero su ayuda. Muchas Gracias. Ricardo
Hola Ricardo,
gracias por comprar el script!
Hay varias maneras de ocultar la barra. Ya que sabés como modificar el CSS , te digo lo que tenés que hacer:
En el archivo /styles/jquery.translator.css, el primer selector es .translator-container:
.translator-container {
text-align: center;
height: 20px;
}
Hay que modificarlo para que sea vea así:
.translator-container {
text-align: center;
height: 20px;
display: none;
}
o
.translator-container {
text-align: center;
height: 20px;
position: absolute;
left: -5000px;
top: -5000px;
}
Avisame como te fue.
Saludos, Fede
Hi fred thank you for your support. my site looks great now 
Cool
Glad to know that everything works in the way you want!
just purchased, it is a good js
question is how to use it with call back, i need to use it with jquery load () func.
Hi Cosmotheory,
thanks for buying! I just replied to your email asking you for a little more information 
Cheers, Fred