Find Jobs
Hire Freelancers

Wordpress Language Translation Plugin

$500-3000 USD

Finalizat
Data postării: circa 17 ani în urmă

$500-3000 USD

Plata la predare
This project will be to develop a Wordpress plugin that can translate entire wordpress pages into multiple langauges using the google translation tool and possibly the options of using babblefish and other translation services online. The entire project description is outlined in the deliverables section, please read it carefully. It will be well coded by a coder that is dynamic in their way of thinking, and who can adapt and improve on methods we require. We expect that the coder will drive the development with their knowledge and experience. Also Ideally the coder will have an excellent understanding of OOP (object orientated programming) and test driven development. There will be very large future projects for the correct coder. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). Once activated it has its own options page where you can change the main options of it. Here they could select the languages they wanted it to convert into. Weather the language display (where the plugin is on the template) shows as flags per country, or actual text links (English, French etc etc) Default selected languages should be German Spanish French Italian Portuguese Japanese Korean Chinese But the other languages should also be available. Time period for the cache checking The plugin should use the google translation tool to translate the entire page, but in a way that it is still on-site (when a language is selected, the site will put the page request to the google translation tool, grab the translated contents then parse that into its own on-site url and cache it) So I would imagine if you had a page that was [login to view URL] [login to view URL] You click say on the french flag or word, the plugin does the request to google, parses it through its program and the url the visitor see's is. [login to view URL] [login to view URL] It would also cache it using wordpress's cache system. There should be a setting in the options tag for how many days to set the cache for, then after that time period, it would check the original english page for when it was last updated, and if it was recently, then it would re-translate it into the desired language and re-cache it. Also if google offer api access for their translation tool then you should have a spot in the options to enter your api code if the user wants too. I presume that would happen on a visitor request, so that wouldn't be initiated until someone actually requested the page. Any page should be able to be translated, so it could be [login to view URL] for the main page [login to view URL] or .html Also I am just using /fr/ for french, then you would use the others for their languages, /de/ /sp/ etc for the other languages. A perfect real world example is this site [login to view URL] You will see the flags at the bottom right hand side of the navigation bar, click on a post then click on a language flag and you will see how that one currently works. Also a seperate registration management script to be installed on our domain , so that we can create a user account for a purchaser. Then it will create a key they can enter into their options page for the plugin. When the plugin is installed it will ping the server with the domain details and fill them into their user account based off the key (so we can see what domains they are installing). And there should be two key options. 1 for a single domain install. 2 for an unlimited domain install On the registration section where customers are listed, and key's are placed. There should be options to edit their domain, in-case they want to move the plugin to another domain. Also to disable someone's key. Also I expect that if you think any method's can be improved on want a coder who can think outside of the box and give quality input. The ideal coder will have an absolute understanding of test driven development and Object Orientated Programming with php (OOP) Looking forward to working with you. ## Platform PHP Wordpress
ID-ul proiectului: 2892407

Despre proiect

3 propuneri
Proiect la distanță
Activ: 17 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
See private message.
$1.275 USD în 126 zile
4,8 (119 recenzii)
6,8
6,8
3 freelanceri plasează o ofertă medie de $2.125 USD pentru proiect
Avatarul utilizatorului
See private message.
$2.550 USD în 126 zile
0,0 (1 recenzie)
0,0
0,0
Avatarul utilizatorului
See private message.
$2.550 USD în 126 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul AUSTRALIA
sydney, Australia
5,0
142
Metoda de plată a fost confirmată
Membru din feb. 7, 2007

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.