package de.unigoettingen.sub.commons.ocrComponents.webservice;
/*
Copyright 2010 SUB Goettingen. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
@XmlType(name = "recognitionLanguage")
@XmlEnum
public enum RecognitionLanguage {
// // @XmlEnumValue("Bulgarian")
bg("Bulgarian"),
// // @XmlEnumValue("Catalan")
ca("Catalan"),
// // @XmlEnumValue("Czech")
cs("Czech"),
// // @XmlEnumValue("Danish")
da("Danish"),
// // @XmlEnumValue("Dutch")
nl("Dutch"),
// // @XmlEnumValue("English")
en("English"),
// // @XmlEnumValue("Finnish")
fi("Finnish"),
// // @XmlEnumValue("French")
fr("French"),
// // @XmlEnumValue("German")
de("German"),
// // @XmlEnumValue("Greek")
el("Greek"),
// // @XmlEnumValue("Hungarian")
hu("Hungarian"),
// // @XmlEnumValue("Irish")
ga("Irish"),
// // @XmlEnumValue("Italian")
it("Italian"),
// // @XmlEnumValue("Macedonian")
mk("Macedonian"),
// // @XmlEnumValue("gd")
gd("scots_gaelic"),
// // @XmlEnumValue("Abkhazian")
ab("Abkhazian"),
// // @XmlEnumValue("Afrikaans")
af("Afrikaans"),
// // @XmlEnumValue("Amharic")
am("Amharic"),
// // @XmlEnumValue("Aymara")
ay("Aymara"),
// // @XmlEnumValue("Azerbaijani")
az("Azerbaijani"),
// // @XmlEnumValue("Portuguese")
pt("Portuguese"),
// // @XmlEnumValue("Romanian")
ro("Romanian"),
// // @XmlEnumValue("Russian")
ru("Russian"),
// // @XmlEnumValue("Serbian")
sr("Serbian"),
// // @XmlEnumValue("Somali")
so("Somali"),
// // @XmlEnumValue("Slovenian")
sl("Slovenian"),
// @XmlEnumValue("Slovak")
sk("Slovak"),
// @XmlEnumValue("Spanish")
es("Spanish"),
// @XmlEnumValue("Bashkir")
ba("Bashkir"),
// @XmlEnumValue("Byelorussian")
be("Byelorussian"),
// @XmlEnumValue("Breton")
br("Breton"),
// @XmlEnumValue("Corsican")
co("Corsican"),
// @XmlEnumValue("Welsh")
cy("Welsh"),
// @XmlEnumValue("Basque")
eu("Basque"),
// @XmlEnumValue("Estonian")
et("Estonian"),
// @XmlEnumValue("Faroese")
fo("Faroese"),
// @XmlEnumValue("Frisian")
fy("Frisian"),
// @XmlEnumValue("Galician")
gl("Galician"),
// @XmlEnumValue("Guarani")
gn("Guarani"),
// @XmlEnumValue("Gujarati")
gu("Gujarati"),
// @XmlEnumValue("Hausa")
ha("Hausa"),
// @XmlEnumValue("Hebrew")
he("Hebrew"),
// @XmlEnumValue("Croatian")
hr("Croatian"),
// @XmlEnumValue("Armenian")
hy("Armenian"),
// @XmlEnumValue("Indonesian")
id("Indonesian"),
// @XmlEnumValue("Korean")
ko("Korean"),
// @XmlEnumValue("Kurdish")
ku("Kurdish"),
// @XmlEnumValue("Kirghiz")
ky("Kirghiz"),
// @XmlEnumValue("Kazakh")
kk("Kazakh"),
// @XmlEnumValue("Latin")
la("Latin"),
// @XmlEnumValue("Lithuanian")
lt("Lithuanian"),
// @XmlEnumValue("Latvian")
lv("Latvian"),
// @XmlEnumValue("Malagasy")
mg("Malagasy"),
// @XmlEnumValue("Maori")
mi("Maori"),
// @XmlEnumValue("Malay")
ms("Malay"),
// @XmlEnumValue("Mongolian")
mn("Mongolian"),
// @XmlEnumValue("Moldavian")
mo("Moldavian"),
// @XmlEnumValue("Maltese")
mt("Maltese"),
// @XmlEnumValue("Norwegian")
no("Norwegian"),
// @XmlEnumValue("Occitan")
oc("Occitan"),
// @XmlEnumValue("Polish")
pl("Polish"),
// @XmlEnumValue("Quechua")
qu("Quechua"),
// @XmlEnumValue("Swedish")
sv("Swedish"),
// @XmlEnumValue("Samoan")
sm("Samoan"),
// @XmlEnumValue("Shona")
sn("Shona"),
// @XmlEnumValue("Albanian")
sq("Albanian"),
// @XmlEnumValue("Swahili")
sw("Swahili"),
// @XmlEnumValue("Tajik")
tg("Tajik"),
// @XmlEnumValue("Thai")
th("Thai"),
// @XmlEnumValue("Turkmen")
tk("Turkmen"),
// @XmlEnumValue("Tagalog")
tl("Tagalog"),
// @XmlEnumValue("Tonga")
to("Tonga"),
// @XmlEnumValue("Turkish")
tr("Turkish"),
// @XmlEnumValue("Tatar")
tt("Tatar"),
// @XmlEnumValue("Uighur")
ug("Uighur"),
// @XmlEnumValue("Ukrainian")
uk("Ukrainian"),
// @XmlEnumValue("Uzbek")
uz("Uzbek"),
// @XmlEnumValue("Wolof")
wo("Wolof"),
// @XmlEnumValue("Xhosa")
xh("Xhosa"),
// @XmlEnumValue("Yiddish")
yi("Yiddish"),
// @XmlEnumValue("Zulu")
zu("Zulu"),
// @XmlEnumValue("Chinese")
zh("Chinese"),
// @XmlEnumValue("rm")
rm("rm"),
ja("ja");
private final String value;
RecognitionLanguage(String v) {
value = v;
}
public String value() {
return value;
}
public static RecognitionLanguage fromValue(String v) {
for (RecognitionLanguage c: RecognitionLanguage.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}