Run Translations with your Message.
groovy Translations.groovy "Welcome\!"
Then point your browser to http://localhost:8000/.
Because Clip Art is for Marketing people. Engineers use Algorithms.
Run Translations with your Message.
groovy Translations.groovy "Welcome\!"
Then point your browser to http://localhost:8000/.
Because Clip Art is for Marketing people. Engineers use Algorithms.
{ | |
"query": { | |
"count": 15, | |
"created": "2013-05-30T03:47:44Z", | |
"lang": "en-US", | |
"results": { | |
"tr": [ | |
{ | |
"th": [ | |
{ | |
"p": "Rank" | |
}, | |
{ | |
"p": "Language" | |
}, | |
{ | |
"p": "Number of countries" | |
}, | |
{ | |
"p": "Countries" | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "1" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/English_language", | |
"title": "English language", | |
"content": "English" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "60" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Antigua_and_Barbuda", | |
"title": "Antigua and Barbuda", | |
"content": "Antigua and Barbuda" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Australia", | |
"title": "Australia", | |
"content": "Australia" | |
}, | |
{ | |
"href": "/wiki/The_Bahamas", | |
"title": "The Bahamas", | |
"content": "The Bahamas" | |
}, | |
{ | |
"href": "/wiki/Barbados", | |
"title": "Barbados", | |
"content": "Barbados" | |
}, | |
{ | |
"href": "/wiki/Belize", | |
"title": "Belize", | |
"content": "Belize" | |
}, | |
{ | |
"href": "/wiki/Botswana", | |
"title": "Botswana", | |
"content": "Botswana" | |
}, | |
{ | |
"href": "/wiki/Cameroon", | |
"title": "Cameroon", | |
"content": "Cameroon" | |
}, | |
{ | |
"href": "/wiki/Canada", | |
"title": "Canada", | |
"content": "Canada" | |
}, | |
{ | |
"href": "/wiki/Dominica", | |
"title": "Dominica", | |
"content": "Dominica" | |
}, | |
{ | |
"href": "/wiki/East_Timor", | |
"title": "East Timor", | |
"content": "East Timor" | |
}, | |
{ | |
"href": "/wiki/Eritrea", | |
"title": "Eritrea", | |
"content": "Eritrea" | |
}, | |
{ | |
"href": "/wiki/Fiji", | |
"title": "Fiji", | |
"content": "Fiji" | |
}, | |
{ | |
"class": "mw-redirect", | |
"href": "/wiki/Gambia", | |
"title": "Gambia", | |
"content": "Gambia" | |
}, | |
{ | |
"href": "/wiki/Ghana", | |
"title": "Ghana", | |
"content": "Ghana" | |
}, | |
{ | |
"href": "/wiki/Grenada", | |
"title": "Grenada", | |
"content": "Grenada" | |
}, | |
{ | |
"href": "/wiki/Guyana", | |
"title": "Guyana", | |
"content": "Guyana" | |
}, | |
{ | |
"href": "/wiki/Hong_Kong", | |
"title": "Hong Kong", | |
"content": "Hong Kong" | |
}, | |
{ | |
"href": "/wiki/China", | |
"title": "China", | |
"content": "China" | |
}, | |
{ | |
"href": "/wiki/India", | |
"title": "India", | |
"content": "India" | |
}, | |
{ | |
"href": "/wiki/Ireland", | |
"title": "Ireland", | |
"content": "Ireland" | |
}, | |
{ | |
"href": "/wiki/Jamaica", | |
"title": "Jamaica", | |
"content": "Jamaica" | |
}, | |
{ | |
"href": "/wiki/Kenya", | |
"title": "Kenya", | |
"content": "Kenya" | |
}, | |
{ | |
"href": "/wiki/Kiribati", | |
"title": "Kiribati", | |
"content": "Kiribati" | |
}, | |
{ | |
"href": "/wiki/Lesotho", | |
"title": "Lesotho", | |
"content": "Lesotho" | |
}, | |
{ | |
"href": "/wiki/Liberia", | |
"title": "Liberia", | |
"content": "Liberia" | |
}, | |
{ | |
"href": "/wiki/Malawi", | |
"title": "Malawi", | |
"content": "Malawi" | |
}, | |
{ | |
"href": "/wiki/Malta", | |
"title": "Malta", | |
"content": "Malta" | |
}, | |
{ | |
"href": "/wiki/Marshall_Islands", | |
"title": "Marshall Islands", | |
"content": "Marshall Islands" | |
}, | |
{ | |
"href": "/wiki/Mauritius", | |
"title": "Mauritius", | |
"content": "Mauritius" | |
}, | |
{ | |
"href": "/wiki/Federated_States_of_Micronesia", | |
"title": "Federated States of Micronesia", | |
"content": "Federated States of Micronesia" | |
}, | |
{ | |
"href": "/wiki/Namibia", | |
"title": "Namibia", | |
"content": "Namibia" | |
}, | |
{ | |
"href": "/wiki/Nauru", | |
"title": "Nauru", | |
"content": "Nauru" | |
}, | |
{ | |
"href": "/wiki/New_Zealand", | |
"title": "New Zealand", | |
"content": "New Zealand" | |
}, | |
{ | |
"href": "/wiki/Nigeria", | |
"title": "Nigeria", | |
"content": "Nigeria" | |
}, | |
{ | |
"href": "/wiki/Pakistan", | |
"title": "Pakistan", | |
"content": "Pakistan" | |
}, | |
{ | |
"href": "/wiki/Palau", | |
"title": "Palau", | |
"content": "Palau" | |
}, | |
{ | |
"href": "/wiki/Papua_New_Guinea", | |
"title": "Papua New Guinea", | |
"content": "Papua New Guinea" | |
}, | |
{ | |
"href": "/wiki/Philippines", | |
"title": "Philippines", | |
"content": "Philippines" | |
}, | |
{ | |
"href": "/wiki/Rwanda", | |
"title": "Rwanda", | |
"content": "Rwanda" | |
}, | |
{ | |
"href": "/wiki/Saint_Kitts_and_Nevis", | |
"title": "Saint Kitts and Nevis", | |
"content": "Saint Kitts and Nevis" | |
}, | |
{ | |
"href": "/wiki/Saint_Lucia", | |
"title": "Saint Lucia", | |
"content": "Saint Lucia" | |
}, | |
{ | |
"href": "/wiki/Saint_Vincent_and_the_Grenadines", | |
"title": "Saint Vincent and the Grenadines", | |
"content": "Saint Vincent and the Grenadines" | |
}, | |
{ | |
"href": "/wiki/Samoa", | |
"title": "Samoa", | |
"content": "Samoa" | |
}, | |
{ | |
"href": "/wiki/Seychelles", | |
"title": "Seychelles", | |
"content": "Seychelles" | |
}, | |
{ | |
"href": "/wiki/Sierra_Leone", | |
"title": "Sierra Leone", | |
"content": "Sierra Leone" | |
}, | |
{ | |
"href": "/wiki/Singapore", | |
"title": "Singapore", | |
"content": "Singapore" | |
}, | |
{ | |
"href": "/wiki/Solomon_Islands", | |
"title": "Solomon Islands", | |
"content": "Solomon Islands" | |
}, | |
{ | |
"href": "/wiki/South_Africa", | |
"title": "South Africa", | |
"content": "South Africa" | |
}, | |
{ | |
"href": "/wiki/South_Sudan", | |
"title": "South Sudan", | |
"content": "South Sudan" | |
}, | |
{ | |
"href": "/wiki/Sudan", | |
"title": "Sudan", | |
"content": "Sudan" | |
}, | |
{ | |
"href": "/wiki/Swaziland", | |
"title": "Swaziland", | |
"content": "Swaziland" | |
}, | |
{ | |
"href": "/wiki/Tanzania", | |
"title": "Tanzania", | |
"content": "Tanzania" | |
}, | |
{ | |
"href": "/wiki/Tonga", | |
"title": "Tonga", | |
"content": "Tonga" | |
}, | |
{ | |
"href": "/wiki/Trinidad_and_Tobago", | |
"title": "Trinidad and Tobago", | |
"content": "Trinidad and Tobago" | |
}, | |
{ | |
"href": "/wiki/Tuvalu", | |
"title": "Tuvalu", | |
"content": "Tuvalu" | |
}, | |
{ | |
"href": "/wiki/Uganda", | |
"title": "Uganda", | |
"content": "Uganda" | |
}, | |
{ | |
"href": "/wiki/United_Kingdom", | |
"title": "United Kingdom", | |
"content": "United Kingdom" | |
}, | |
{ | |
"href": "/wiki/United_States", | |
"title": "United States", | |
"content": "United States" | |
}, | |
{ | |
"href": "/wiki/Vanuatu", | |
"title": "Vanuatu", | |
"content": "Vanuatu" | |
}, | |
{ | |
"href": "/wiki/Zambia", | |
"title": "Zambia", | |
"content": "Zambia" | |
}, | |
{ | |
"href": "/wiki/Zimbabwe", | |
"title": "Zimbabwe", | |
"content": "Zimbabwe" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n (\n ), \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n ." | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "2" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/French_language", | |
"title": "French language", | |
"content": "French" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "29" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Belgium", | |
"title": "Belgium", | |
"content": "Belgium" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Benin", | |
"title": "Benin", | |
"content": "Benin" | |
}, | |
{ | |
"href": "/wiki/Burkina_Faso", | |
"title": "Burkina Faso", | |
"content": "Burkina Faso" | |
}, | |
{ | |
"href": "/wiki/Burundi", | |
"title": "Burundi", | |
"content": "Burundi" | |
}, | |
{ | |
"href": "/wiki/Cameroon", | |
"title": "Cameroon", | |
"content": "Cameroon" | |
}, | |
{ | |
"href": "/wiki/Canada", | |
"title": "Canada", | |
"content": "Canada" | |
}, | |
{ | |
"href": "/wiki/Central_African_Republic", | |
"title": "Central African Republic", | |
"content": "Central African Republic" | |
}, | |
{ | |
"href": "/wiki/Chad", | |
"title": "Chad", | |
"content": "Chad" | |
}, | |
{ | |
"href": "/wiki/Comoros", | |
"title": "Comoros", | |
"content": "Comoros" | |
}, | |
{ | |
"href": "/wiki/Republic_of_the_Congo", | |
"title": "Republic of the Congo", | |
"content": "Republic of the Congo" | |
}, | |
{ | |
"class": "mw-redirect", | |
"href": "/wiki/Democratic_Republic_of_Congo", | |
"title": "Democratic Republic of Congo", | |
"content": "Democratic Republic of Congo" | |
}, | |
{ | |
"class": "mw-redirect", | |
"href": "/wiki/C%C3%B4te_d%27Ivoire", | |
"title": "Côte d'Ivoire", | |
"content": "Côte d'Ivoire" | |
}, | |
{ | |
"href": "/wiki/Djibouti", | |
"title": "Djibouti", | |
"content": "Djibouti" | |
}, | |
{ | |
"href": "/wiki/Equatorial_Guinea", | |
"title": "Equatorial Guinea", | |
"content": "Equatorial Guinea" | |
}, | |
{ | |
"href": "/wiki/France", | |
"title": "France", | |
"content": "France" | |
}, | |
{ | |
"href": "/wiki/Gabon", | |
"title": "Gabon", | |
"content": "Gabon" | |
}, | |
{ | |
"href": "/wiki/Guinea", | |
"title": "Guinea", | |
"content": "Guinea" | |
}, | |
{ | |
"href": "/wiki/Haiti", | |
"title": "Haiti", | |
"content": "Haiti" | |
}, | |
{ | |
"href": "/wiki/Luxembourg", | |
"title": "Luxembourg", | |
"content": "Luxembourg" | |
}, | |
{ | |
"href": "/wiki/Madagascar", | |
"title": "Madagascar", | |
"content": "Madagascar" | |
}, | |
{ | |
"href": "/wiki/Mali", | |
"title": "Mali", | |
"content": "Mali" | |
}, | |
{ | |
"href": "/wiki/Monaco", | |
"title": "Monaco", | |
"content": "Monaco" | |
}, | |
{ | |
"href": "/wiki/Niger", | |
"title": "Niger", | |
"content": "Niger" | |
}, | |
{ | |
"href": "/wiki/Rwanda", | |
"title": "Rwanda", | |
"content": "Rwanda" | |
}, | |
{ | |
"href": "/wiki/Senegal", | |
"title": "Senegal", | |
"content": "Senegal" | |
}, | |
{ | |
"href": "/wiki/Switzerland", | |
"title": "Switzerland", | |
"content": "Switzerland" | |
}, | |
{ | |
"href": "/wiki/Togo", | |
"title": "Togo", | |
"content": "Togo" | |
}, | |
{ | |
"href": "/wiki/Vanuatu", | |
"title": "Vanuatu", | |
"content": "Vanuatu" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n ." | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "3" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Arabic_language", | |
"title": "Arabic language", | |
"content": "Arabic" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "25" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Algeria", | |
"title": "Algeria", | |
"content": "Algeria" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Bahrain", | |
"title": "Bahrain", | |
"content": "Bahrain" | |
}, | |
{ | |
"href": "/wiki/Chad", | |
"title": "Chad", | |
"content": "Chad" | |
}, | |
{ | |
"href": "/wiki/Comoros", | |
"title": "Comoros", | |
"content": "Comoros" | |
}, | |
{ | |
"href": "/wiki/Djibouti", | |
"title": "Djibouti", | |
"content": "Djibouti" | |
}, | |
{ | |
"href": "/wiki/Egypt", | |
"title": "Egypt", | |
"content": "Egypt" | |
}, | |
{ | |
"href": "/wiki/Eritrea", | |
"title": "Eritrea", | |
"content": "Eritrea" | |
}, | |
{ | |
"href": "/wiki/Iraq", | |
"title": "Iraq", | |
"content": "Iraq" | |
}, | |
{ | |
"href": "/wiki/Israel", | |
"title": "Israel", | |
"content": "Israel" | |
}, | |
{ | |
"href": "/wiki/Jordan", | |
"title": "Jordan", | |
"content": "Jordan" | |
}, | |
{ | |
"href": "/wiki/Kuwait", | |
"title": "Kuwait", | |
"content": "Kuwait" | |
}, | |
{ | |
"href": "/wiki/Lebanon", | |
"title": "Lebanon", | |
"content": "Lebanon" | |
}, | |
{ | |
"href": "/wiki/Libya", | |
"title": "Libya", | |
"content": "Libya" | |
}, | |
{ | |
"href": "/wiki/Mauritania", | |
"title": "Mauritania", | |
"content": "Mauritania" | |
}, | |
{ | |
"href": "/wiki/Morocco", | |
"title": "Morocco", | |
"content": "Morocco" | |
}, | |
{ | |
"href": "/wiki/State_of_Palestine", | |
"title": "State of Palestine", | |
"content": "Palestine" | |
}, | |
{ | |
"href": "/wiki/Oman", | |
"title": "Oman", | |
"content": "Oman" | |
}, | |
{ | |
"href": "/wiki/Qatar", | |
"title": "Qatar", | |
"content": "Qatar" | |
}, | |
{ | |
"href": "/wiki/Saudi_Arabia", | |
"title": "Saudi Arabia", | |
"content": "Saudi Arabia" | |
}, | |
{ | |
"href": "/wiki/Somalia", | |
"title": "Somalia", | |
"content": "Somalia" | |
}, | |
{ | |
"href": "/wiki/Sudan", | |
"title": "Sudan", | |
"content": "Sudan" | |
}, | |
{ | |
"href": "/wiki/Syria", | |
"title": "Syria", | |
"content": "Syria" | |
}, | |
{ | |
"href": "/wiki/Tunisia", | |
"title": "Tunisia", | |
"content": "Tunisia" | |
}, | |
{ | |
"href": "/wiki/United_Arab_Emirates", | |
"title": "United Arab Emirates", | |
"content": "United Arab Emirates" | |
}, | |
{ | |
"href": "/wiki/Yemen", | |
"title": "Yemen", | |
"content": "Yemen" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n ." | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "4" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Spanish_language", | |
"title": "Spanish language", | |
"content": "Spanish" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "21" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Argentina", | |
"title": "Argentina", | |
"content": "Argentina" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Bolivia", | |
"title": "Bolivia", | |
"content": "Bolivia" | |
}, | |
{ | |
"href": "/wiki/Chile", | |
"title": "Chile", | |
"content": "Chile" | |
}, | |
{ | |
"href": "/wiki/Colombia", | |
"title": "Colombia", | |
"content": "Colombia" | |
}, | |
{ | |
"href": "/wiki/Costa_Rica", | |
"title": "Costa Rica", | |
"content": "Costa Rica" | |
}, | |
{ | |
"href": "/wiki/Cuba", | |
"title": "Cuba", | |
"content": "Cuba" | |
}, | |
{ | |
"href": "/wiki/Dominican_Republic", | |
"title": "Dominican Republic", | |
"content": "Dominican Republic" | |
}, | |
{ | |
"href": "/wiki/Ecuador", | |
"title": "Ecuador", | |
"content": "Ecuador" | |
}, | |
{ | |
"href": "/wiki/El_Salvador", | |
"title": "El Salvador", | |
"content": "El Salvador" | |
}, | |
{ | |
"href": "/wiki/Equatorial_Guinea", | |
"title": "Equatorial Guinea", | |
"content": "Equatorial Guinea" | |
}, | |
{ | |
"href": "/wiki/Guatemala", | |
"title": "Guatemala", | |
"content": "Guatemala" | |
}, | |
{ | |
"href": "/wiki/Honduras", | |
"title": "Honduras", | |
"content": "Honduras" | |
}, | |
{ | |
"href": "/wiki/Mexico", | |
"title": "Mexico", | |
"content": "Mexico" | |
}, | |
{ | |
"href": "/wiki/Nicaragua", | |
"title": "Nicaragua", | |
"content": "Nicaragua" | |
}, | |
{ | |
"href": "/wiki/Panama", | |
"title": "Panama", | |
"content": "Panama" | |
}, | |
{ | |
"href": "/wiki/Paraguay", | |
"title": "Paraguay", | |
"content": "Paraguay" | |
}, | |
{ | |
"href": "/wiki/Peru", | |
"title": "Peru", | |
"content": "Peru" | |
}, | |
{ | |
"href": "/wiki/Puerto_Rico", | |
"title": "Puerto Rico", | |
"content": "Puerto Rico" | |
}, | |
{ | |
"href": "/wiki/United_States", | |
"title": "United States", | |
"content": "United States" | |
}, | |
{ | |
"href": "/wiki/Spain", | |
"title": "Spain", | |
"content": "Spain" | |
}, | |
{ | |
"href": "/wiki/Uruguay", | |
"title": "Uruguay", | |
"content": "Uruguay" | |
}, | |
{ | |
"href": "/wiki/Venezuela", | |
"title": "Venezuela", | |
"content": "Venezuela" | |
} | |
], | |
"sup": [ | |
{ | |
"class": "reference", | |
"id": "cite_ref-1", | |
"a": { | |
"href": "#cite_note-1", | |
"span": [ | |
"[", | |
"]" | |
], | |
"content": "\n 1\n " | |
} | |
}, | |
{ | |
"class": "reference", | |
"id": "cite_ref-2", | |
"a": { | |
"href": "#cite_note-2", | |
"span": [ | |
"[", | |
"]" | |
], | |
"content": "\n 2\n " | |
} | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n , \n (\n ),\n \n \n , \n , \n ." | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "5" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Italian_language", | |
"title": "Italian language", | |
"content": "Italian" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "11" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Italy", | |
"title": "Italy", | |
"content": "Italy" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Albania", | |
"title": "Albania", | |
"content": "Albania" | |
}, | |
{ | |
"href": "/wiki/Croatia", | |
"title": "Croatia", | |
"content": "Croatia" | |
}, | |
{ | |
"href": "/wiki/Eritrea", | |
"title": "Eritrea", | |
"content": "Eritrea" | |
}, | |
{ | |
"href": "/wiki/Malta", | |
"title": "Malta", | |
"content": "Malta" | |
}, | |
{ | |
"href": "/wiki/Monaco", | |
"title": "Monaco", | |
"content": "Monaco" | |
}, | |
{ | |
"href": "/wiki/San_Marino", | |
"title": "San Marino", | |
"content": "San Marino" | |
}, | |
{ | |
"href": "/wiki/Slovenia", | |
"title": "Slovenia", | |
"content": "Slovenia" | |
}, | |
{ | |
"href": "/wiki/Somalia", | |
"title": "Somalia", | |
"content": "Somalia" | |
}, | |
{ | |
"href": "/wiki/Switzerland", | |
"title": "Switzerland", | |
"content": "Switzerland" | |
}, | |
{ | |
"href": "/wiki/Vatican_City", | |
"title": "Vatican City", | |
"content": "Vatican City" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n , \n , \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "5" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Portuguese_language", | |
"title": "Portuguese language", | |
"content": "Portuguese" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "11" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Angola", | |
"title": "Angola", | |
"content": "Angola" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Brazil", | |
"title": "Brazil", | |
"content": "Brazil" | |
}, | |
{ | |
"href": "/wiki/Cape_Verde", | |
"title": "Cape Verde", | |
"content": "Cape Verde" | |
}, | |
{ | |
"href": "/wiki/East_Timor", | |
"title": "East Timor", | |
"content": "East Timor" | |
}, | |
{ | |
"href": "/wiki/Equatorial_Guinea", | |
"title": "Equatorial Guinea", | |
"content": "Equatorial Guinea" | |
}, | |
{ | |
"href": "/wiki/Goa", | |
"title": "Goa", | |
"content": "Goa" | |
}, | |
{ | |
"href": "/wiki/Guinea-Bissau", | |
"title": "Guinea-Bissau", | |
"content": "Guinea-Bissau" | |
}, | |
{ | |
"href": "/wiki/Macau", | |
"title": "Macau", | |
"content": "Macau" | |
}, | |
{ | |
"href": "/wiki/China", | |
"title": "China", | |
"content": "China" | |
}, | |
{ | |
"href": "/wiki/Mozambique", | |
"title": "Mozambique", | |
"content": "Mozambique" | |
}, | |
{ | |
"href": "/wiki/Portugal", | |
"title": "Portugal", | |
"content": "Portugal" | |
}, | |
{ | |
"href": "/wiki/S%C3%A3o_Tom%C3%A9_and_Pr%C3%ADncipe", | |
"title": "São Tomé and Príncipe", | |
"content": "São Tomé and Príncipe" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n , \n (\n ), \n , \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "6" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Russian_language", | |
"title": "Russian language", | |
"content": "Russian" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "8" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Belarus", | |
"title": "Belarus", | |
"content": "Belarus" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Ukraine", | |
"title": "Ukraine", | |
"content": "Ukraine" | |
}, | |
{ | |
"href": "/wiki/Kazakhstan", | |
"title": "Kazakhstan", | |
"content": "Kazakhstan" | |
}, | |
{ | |
"href": "/wiki/Kyrgyzstan", | |
"title": "Kyrgyzstan", | |
"content": "Kyrgyzstan" | |
}, | |
{ | |
"href": "/wiki/Russia", | |
"title": "Russia", | |
"content": "Russia" | |
}, | |
{ | |
"href": "/wiki/Abkhazia", | |
"title": "Abkhazia", | |
"content": "Abkhazia" | |
}, | |
{ | |
"href": "/wiki/South_Ossetia", | |
"title": "South Ossetia", | |
"content": "South Ossetia" | |
}, | |
{ | |
"href": "/wiki/Transnistria", | |
"title": "Transnistria", | |
"content": "Transnistria" | |
} | |
], | |
"sup": [ | |
{ | |
"class": "reference", | |
"id": "cite_ref-disputed_3-0", | |
"a": { | |
"href": "#cite_note-disputed-3", | |
"span": [ | |
"[", | |
"]" | |
], | |
"content": "\n 3\n " | |
} | |
}, | |
{ | |
"class": "reference", | |
"id": "cite_ref-disputed_3-1", | |
"a": { | |
"href": "#cite_note-disputed-3", | |
"span": [ | |
"[", | |
"]" | |
], | |
"content": "\n 3\n " | |
} | |
}, | |
{ | |
"class": "reference", | |
"id": "cite_ref-disputed_3-2", | |
"a": { | |
"href": "#cite_note-disputed-3", | |
"span": [ | |
"[", | |
"]" | |
], | |
"content": "\n 3\n " | |
} | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n ,\n \n ,\n \n .\n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "7" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/German_language", | |
"title": "German language", | |
"content": "German" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "7" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Austria", | |
"title": "Austria", | |
"content": "Austria" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Belgium", | |
"title": "Belgium", | |
"content": "Belgium" | |
}, | |
{ | |
"href": "/wiki/Germany", | |
"title": "Germany", | |
"content": "Germany" | |
}, | |
{ | |
"href": "/wiki/Liechtenstein", | |
"title": "Liechtenstein", | |
"content": "Liechtenstein" | |
}, | |
{ | |
"href": "/wiki/Luxembourg", | |
"title": "Luxembourg", | |
"content": "Luxembourg" | |
}, | |
{ | |
"href": "/wiki/Switzerland", | |
"title": "Switzerland", | |
"content": "Switzerland" | |
}, | |
{ | |
"href": "/wiki/Italy", | |
"title": "Italy", | |
"content": "Italy" | |
} | |
], | |
"content": ", \n , \n , \n , \n , \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "8" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"class": "mw-redirect", | |
"href": "/wiki/Malay_languages", | |
"title": "Malay languages", | |
"content": "Malay based" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "5" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Indonesia", | |
"title": "Indonesia", | |
"content": "Indonesia" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Indonesian_language", | |
"title": "Indonesian language", | |
"content": "Indonesian" | |
}, | |
{ | |
"href": "/wiki/Brunei", | |
"title": "Brunei", | |
"content": "Brunei" | |
}, | |
{ | |
"href": "/wiki/Malaysia", | |
"title": "Malaysia", | |
"content": "Malaysia" | |
}, | |
{ | |
"href": "/wiki/Singapore", | |
"title": "Singapore", | |
"content": "Singapore" | |
}, | |
{ | |
"href": "/wiki/East_Timor", | |
"title": "East Timor", | |
"content": "East Timor" | |
}, | |
{ | |
"href": "/wiki/Working_language", | |
"title": "Working language", | |
"content": "working language" | |
} | |
], | |
"content": "(known as \n , and Malay is a separate regional language), \n , \n , \n , \n (in the form of Indonesian, as \n )" | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "9" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Romanian_language", | |
"title": "Romanian language", | |
"content": "Romanian" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "4" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Romania", | |
"title": "Romania", | |
"content": "Romania" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Moldova", | |
"title": "Moldova", | |
"content": "Moldova" | |
}, | |
{ | |
"href": "/wiki/Serbia", | |
"title": "Serbia", | |
"content": "Serbia" | |
}, | |
{ | |
"href": "/wiki/Vojvodina", | |
"title": "Vojvodina", | |
"content": "Vojvodina" | |
}, | |
{ | |
"href": "/wiki/Transnistria", | |
"title": "Transnistria", | |
"content": "Transnistria" | |
} | |
], | |
"content": ", \n , \n (\n ), \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "10" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Telugu_language", | |
"title": "Telugu language", | |
"content": "Tamil" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "3" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/India", | |
"title": "India", | |
"content": "India" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"class": "mw-redirect", | |
"href": "/wiki/USA", | |
"title": "USA", | |
"content": "USA" | |
}, | |
{ | |
"href": "/wiki/Singapore", | |
"title": "Singapore", | |
"content": "Singapore" | |
} | |
], | |
"content": ", \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "10" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Standard_Chinese", | |
"title": "Standard Chinese", | |
"content": "Chinese" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "3" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/China", | |
"title": "China", | |
"content": "China" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Singapore", | |
"title": "Singapore", | |
"content": "Singapore" | |
}, | |
{ | |
"href": "/wiki/Taiwan", | |
"title": "Taiwan", | |
"content": "Taiwan" | |
} | |
], | |
"content": ", \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "10" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Dutch_language", | |
"title": "Dutch language", | |
"content": "Dutch" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "3" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Belgium", | |
"title": "Belgium", | |
"content": "Belgium" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Netherlands", | |
"title": "Netherlands", | |
"content": "Netherlands" | |
}, | |
{ | |
"href": "/wiki/Suriname", | |
"title": "Suriname", | |
"content": "Suriname" | |
} | |
], | |
"content": ", \n , \n " | |
} | |
} | |
] | |
}, | |
{ | |
"td": [ | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "10" | |
} | |
}, | |
{ | |
"strong": { | |
"a": { | |
"href": "/wiki/Persian_language", | |
"title": "Persian language", | |
"content": "Persian" | |
} | |
} | |
}, | |
{ | |
"div": { | |
"class": "center", | |
"style": "width:auto; margin-left:auto; margin-right:auto;", | |
"p": "3" | |
} | |
}, | |
{ | |
"a": { | |
"href": "/wiki/Iran", | |
"title": "Iran", | |
"content": "Iran" | |
}, | |
"p": { | |
"a": [ | |
{ | |
"href": "/wiki/Afghanistan", | |
"title": "Afghanistan", | |
"content": "Afghanistan" | |
}, | |
{ | |
"href": "/wiki/Tajikistan", | |
"title": "Tajikistan", | |
"content": "Tajikistan" | |
} | |
], | |
"content": ", \n , \n " | |
} | |
} | |
] | |
} | |
] | |
} | |
} | |
} |
{ | |
"query": { | |
"count": 72, | |
"created": "2013-05-30T03:49:17Z", | |
"lang": "en-US", | |
"results": { | |
"option": [ | |
{"value": "af", "content": "Afrikaans"}, | |
{"value": "sq", "content": "Albanian"}, | |
{"value": "ar", "content": "Arabic"}, | |
{"value": "hy", "content": "Armenian"}, | |
{"value": "az", "content": "Azerbaijani"}, | |
{"value": "eu", "content": "Basque"}, | |
{"value": "be", "content": "Belarusian"}, | |
{"value": "bn", "content": "Bengali"}, | |
{"value": "bs", "content": "Bosnian"}, | |
{"value": "bg", "content": "Bulgarian"}, | |
{"value": "ca", "content": "Catalan"}, | |
{"value": "ceb", "content": "Cebuano"}, | |
{"value": "zh-CN", "content": "Chinese (Simplified)"}, | |
{"value": "zh-TW", "content": "Chinese (Traditional)"}, | |
{"value": "hr", "content": "Croatian"}, | |
{"value": "cs", "content": "Czech"}, | |
{"value": "da", "content": "Danish"}, | |
{"value": "nl", "content": "Dutch"}, | |
{"selected": "selected", "value": "en", "content": "English"}, | |
{"value": "eo", "content": "Esperanto"}, | |
{"value": "et", "content": "Estonian"}, | |
{"value": "tl", "content": "Filipino"}, | |
{"value": "fi", "content": "Finnish"}, | |
{"value": "fr", "content": "French"}, | |
{"value": "gl", "content": "Galician"}, | |
{"value": "ka", "content": "Georgian"}, | |
{"value": "de", "content": "German"}, | |
{"value": "el", "content": "Greek"}, | |
{"value": "gu", "content": "Gujarati"}, | |
{"value": "ht", "content": "Haitian Creole"}, | |
{"value": "iw", "content": "Hebrew"}, | |
{"value": "hi", "content": "Hindi"}, | |
{"value": "hmn", "content": "Hmong"}, | |
{"value": "hu", "content": "Hungarian"}, | |
{"value": "is", "content": "Icelandic"}, | |
{"value": "id", "content": "Indonesian"}, | |
{"value": "ga", "content": "Irish"}, | |
{"value": "it", "content": "Italian"}, | |
{"value": "ja", "content": "Japanese"}, | |
{"value": "jw", "content": "Javanese"}, | |
{"value": "kn", "content": "Kannada"}, | |
{"value": "km", "content": "Khmer"}, | |
{"value": "ko", "content": "Korean"}, | |
{"value": "lo", "content": "Lao"}, | |
{"value": "la", "content": "Latin"}, | |
{"value": "lv", "content": "Latvian"}, | |
{"value": "lt", "content": "Lithuanian"}, | |
{"value": "mk", "content": "Macedonian"}, | |
{"value": "ms", "content": "Malay"}, | |
{"value": "mt", "content": "Maltese"}, | |
{"value": "mr", "content": "Marathi"}, | |
{"value": "no", "content": "Norwegian"}, | |
{"value": "fa", "content": "Persian"}, | |
{"value": "pl", "content": "Polish"}, | |
{"value": "pt", "content": "Portuguese"}, | |
{"value": "ro", "content": "Romanian"}, | |
{"value": "ru", "content": "Russian"}, | |
{"value": "sr", "content": "Serbian"}, | |
{"value": "sk", "content": "Slovak"}, | |
{"value": "sl", "content": "Slovenian"}, | |
{"value": "es", "content": "Spanish"}, | |
{"value": "sw", "content": "Swahili"}, | |
{"value": "sv", "content": "Swedish"}, | |
{"value": "ta", "content": "Tamil"}, | |
{"value": "te", "content": "Telugu"}, | |
{"value": "th", "content": "Thai"}, | |
{"value": "tr", "content": "Turkish"}, | |
{"value": "uk", "content": "Ukrainian"}, | |
{"value": "ur", "content": "Urdu"}, | |
{"value": "vi", "content": "Vietnamese"}, | |
{"value": "cy", "content": "Welsh"}, | |
{"value": "yi", "content": "Yiddish"} | |
] | |
} | |
} | |
} |
<!doctype html> | |
<html lang="en-US"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>i18n renderer</title> | |
<script src="http://cdnjs.cloudflare.com/ajax/libs/d3/3.4.1/d3.min.js"></script> | |
<script src="http://www.jasondavies.com/wordcloud/d3.layout.cloud.js"></script> | |
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script> | |
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script> | |
</head> | |
<body> | |
<div id="foo" style="dvisibility: hidden;"></div> | |
<script type="text/javascript"> | |
var height = 700; | |
var width = 1300; | |
var maxSize = 0; | |
Data = function(lan, inf, txt, tlit) { | |
var self = this; | |
self.language = lan; | |
self.influence = inf; | |
self.size = Math.log(inf+1)*height/60+10; | |
if (self.size > maxSize) { | |
maxSize = self.size; | |
} | |
self.transliteration = tlit; | |
self.text = txt; | |
} | |
$.getJSON("/data", function(json) { | |
var rawResults = $.map(json, function(data) { | |
var translation = eval(data.translation); | |
return new Data(data.language, data.influence, translation[0][0][0],translation[0][0][2] ); | |
}); | |
var results = _.sortBy(rawResults, function(data){ | |
return data.influence; | |
}); | |
$.each(results, function(i,d){ | |
console.log(d); | |
}); | |
var fill = d3.scale.ordinal().range([ | |
"#ccc", "#bbb", "#aaa", "#999", "#888", | |
"#777", "#666", "#555", "#444", "#333" | |
]); | |
d3.layout. | |
cloud(). | |
size([width, height]). | |
words(results). | |
rotate(function(d) { | |
var span = $('<span style="font-size: ' + d.size + 'px; white-space: nowrap;">' + d.text + '</span>'); | |
$('#foo').append(span); | |
var len = span.width(); | |
console.log(d.text + ' --> ' + len); | |
if (d.size == maxSize || len > height/2) { | |
return 0; | |
} else { | |
return (~~(Math.random() * 3) - 1) * 90; | |
} | |
}). | |
font("Impact"). | |
fontSize(function(d) { return d.size ; }). | |
on("end", draw). | |
start(); | |
function draw(words) { | |
d3.select("body"). | |
append("center"). | |
append("svg"). | |
attr("width", width). | |
attr("height", height). | |
append("g"). | |
attr("transform", "translate(" + (width/2) + "," + (height/2) + ")"). | |
selectAll("text"). | |
data(words). | |
enter().append("text"). | |
on("mouseover", hover). | |
style("font-size", function(d) { return d.size + "px"; }). | |
style("font-family", "Sans Serif"). | |
style("fill", function(d, i) { return fill(d.size); }). | |
attr("text-anchor", "middle"). | |
attr("transform", function(d) { | |
return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; | |
}). | |
text(function(d) { return d.text; }); | |
} | |
function hover(d) { | |
var num = 0, color = 'black'; | |
if (d.change > 0) { | |
color = 'green'; | |
num = "+" + d.change; | |
} else if (d.change < 0) { | |
color = 'red'; | |
num = d.change; | |
} | |
d3.select("#tooltip"). | |
html(d.item + "<br/><span style='color:" + color + "'>" + num + "</span>"); | |
} | |
$('#foo').hide(); | |
}); | |
</script> | |
</body> | |
</html> |
{ | |
"query": { | |
"count": 13, | |
"created": "2013-05-30T03:41:51Z", | |
"lang": "en-US", | |
"results": { | |
"tr": [ | |
{"th": [{"p": "Language"}, {"p": "Percent of World Population"}]}, | |
{"td": [{"p": "Mandarin"}, {"p": "12.44%"}]}, | |
{"td": [{"p": "Spanish"}, {"p": "4.85%"}]}, | |
{"td": [{"p": "English"}, {"p": "4.83%"}]}, | |
{"td": [{"p": "Arabic"}, {"p": "3.25%"}]}, | |
{"td": [{"p": "Hindi"}, {"p": "2.68%"}]}, | |
{"td": [{"p": "Bengali"}, {"p": "2.66%"}]}, | |
{"td": [{"p": "Portuguese"}, {"p": "2.62%"}]}, | |
{"td": [{"p": "Russian"}, {"p": "2.12%"}]}, | |
{"td": [{"p": "Japanese"}, {"p": "1.80%"}]}, | |
{"td": [{"p": "German"}, {"p": "1.33%"}]}, | |
{"td": [{"p": "Javanese"}, {"p": "1.25%"}]}, | |
{"td": [{"p": "Others"}, {"p": "61.17%"}]} | |
] | |
} | |
} | |
} |
@Grab('org.codehaus.groovy.modules.http-builder:http-builder:0.6') | |
@Grab('org.eclipse.jetty:jetty-server:9.1.2.v20140210') | |
@Grab('org.eclipse.jetty:jetty-servlet:9.1.2.v20140210') | |
@Grab('javax.servlet:javax.servlet-api:3.0.1') | |
@GrabExclude('org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016') | |
import groovy.json.* | |
import groovyx.net.http.ContentType | |
import groovyx.net.http.RESTClient | |
import org.eclipse.jetty.server.Server | |
import org.eclipse.jetty.servlet.ServletContextHandler | |
import org.eclipse.jetty.servlet.ServletHolder | |
import javax.servlet.http.HttpServlet | |
import javax.servlet.http.HttpServletRequest | |
import javax.servlet.http.HttpServletResponse | |
assert args.length > 0 | |
assert args[0] | |
def transforms = [ | |
'Chinese (Simplified)': 'Mandarin', | |
'Chinese (Traditional)': 'Cantonese', | |
] | |
def googleLanguages = new JsonSlurper().parseText(new File('google.json').text).query.results.option.collect { | |
[language: transforms[it.content] ?: it.content, code: it.value] | |
} | |
def countries = new JsonSlurper().parseText(new File('countries.json').text).query.results.tr[1..-1].collect { | |
[language: it.td[1].strong.a.content.split(' ')[0], countries: Integer.parseInt(it.td[2].div.p)] | |
} | |
def speakers = new JsonSlurper().parseText(new File('speakers.json').text).query.results.tr[1..-2].collect { | |
[language: it.td[0].p, speakers: Double.parseDouble(it.td[1].p.replace('%', ''))] | |
} | |
def goog = new RESTClient('http://translate.google.com/translate_a/') | |
def mychart = googleLanguages | |
mychart.each { map -> | |
map.influence = (countries.find { c -> c.language == map.language }?.countries ?: 1) * | |
(speakers.find { c -> c.language == map.language }?.speakers ?: 0.5) | |
map.translation = goog.get( | |
path: 'single', | |
contentType: ContentType.TEXT, | |
query: [ | |
client: 't', | |
q: args[0], | |
sl: 'en', tl: map.code, hl: map.code, | |
dt: ['bd', 'ex', 'ld', 'md', 'qca', 'rw', 'rm', 'ss', 't', 'at'], | |
ie: 'UTF-8', oe: 'UTF-8', | |
ssel: '3', tsel: '6', | |
kc: '1', | |
] | |
).data.text | |
} | |
def jettyServer = new Server(8000) | |
jettyServer.with { | |
setHandler(new ServletContextHandler(ServletContextHandler.NO_SESSIONS).with { | |
resourceBase = '/' | |
addServlet(new ServletHolder(new HttpServlet(){ | |
@Override | |
protected void doGet(HttpServletRequest req, HttpServletResponse resp) { | |
resp.writer << new File('index.html').text | |
} | |
}), '/') | |
addServlet(new ServletHolder(new HttpServlet(){ | |
@Override | |
protected void doGet(HttpServletRequest req, HttpServletResponse resp) { | |
resp.writer << new JsonBuilder(mychart).toPrettyString() | |
} | |
}), '/data') | |
it | |
}) | |
start() | |
} |
@chrizfasa424 I don't know if this still runs, but if it does, do whatever you please with it.
Please I can I make use of this code?
Also I want my website to be translating automatic to Chinese language or any other language as the case may be.