Diccionario Euskera-Castellano
Hola
Bueno soy uno de los muchos que supongo estamos intentando aprender Euskera, os deseo el mismo ánimo que tengo yo!! En fin, como no he encontrado ningún diccionario publicado, he decidido hacerme uno. Lo he subido aquí:
www.megaupload.com/?d=0BABBLO7
Lógicamente es bastante precario, parte de una lista de palabras muy reducida que he podido reunir partiendo de documentación sin derechos de autor. Inicialmente tiene 5000 palabras. Pero aparte he tenido que hacerle una modificación usando un programita java: añadir todas las terminaciones posibles que puede tener el euskera. Gerundio para los verbos , y luego un poco a "saco" los -tik, -ra-, -etatik, -n-, pluralres -k -ak -ek...para que así el kindle nos encuentre todas las palabras posibles. Si alguien con más conocimiento que yo se anima, estoy dispuesto a compartir el código y entre todos conseguir un diccionario más elaborado añadiendo al programa más sufijos y sobre todo con reglas más definidas...
En fin de todas maneras este que os añado yo creo que es ya bastante útil ya me comenteráis.
Ikusi Arte!
Re: Diccionario Euskera-Castellano
Eskerrik asko zure hiztegiagatik =D>
Re: Diccionario Euskera-Castellano
Ez Horregaitik! Baina GURE hiztegia da!!! :\')
Re: Diccionario Euskera-Castellano
Solo me he registrado para daros las gracias!!!
Eskerrik asko!!
PD: Urte berri on!!!
PD2: Hiztegia hobetzeko laguntzeko prest nago, nahi baduzu! ;)
Re: Diccionario Euskera-Castellano
Kaixo Perconte!
Por supuesto que quiero (y NECESITO) ayuda! Te cuento para mejorarlo podemos hacer dos cosas:
1.- Primero conseguir más palabras, en cualquier formato, me da igual, tú me las mandas y yo me las apaño.
2.- Mejorar las reglas usadas para añadir sufijos a las palabras que ya existen...actualmente lo hago con un programita muy sencillo, que hace lo siguiente (es muy intuitivo , lo explico, para cualquier duda me dices):
-> if ((((definicion.indexOf("ar")) != -1) || ((definicion.indexOf("er")) != -1) || ((definicion.indexOf("ir")) != -1)) &&
(((penultimoCar == 't') && (ultimoCar == 'u')) || ((penultimoCar == 'd') && (ultimoCar == 'u')) || (ultimoCar == 'n') || (ultimoCar == 'i')))
esVerbo = true;
Si en la definición tenemos ar,er ó ir, y en euskera acaba en tu, du, n o i, lo más probable es que sea un verbo..
-> if (esVerbo)
definicion = definicion.concat(" (Verbo (beta))");
Le añado la palabra Verbo por detrás
-> if ((!esVerbo) && (ultimoCar != 'a'))
{
pwEscritura.println(termino + "a" + " " + definicion + " (el)");
pwEscritura.println(termino + "ak" + " " + definicion + " (plural)");
pwEscritura.println(termino + "an" + " " + definicion + " (en...)");
}
Si no es verbo y no acaba en a, añado el "a", "ak" y "an"...
-> if ((!esVerbo) && (ultimoCar != 'e'))
{
pwEscritura.println(termino + "ek" + " " + definicion + " (plural)");
pwEscritura.println(termino + "etan" + " " + definicion + " (en...plural)");
pwEscritura.println(termino + "etara" + " " + definicion + " (a donde...plural)");
pwEscritura.println(termino + "etatik" + " " + definicion + " (en donde...plural)");
}
Si no es verbo y no acaba en e, añado ek, etan,etara y etatik...
-> if (ultimoCar == 'n')
pwEscritura.println(termino + "go" + " " + definicion + " (futuro o procedencia)");
Si acaba en n, añado "go"
-> if ((!esVerbo) && ((ultimoCar == 'a') || (ultimoCar == 'e') || (ultimoCar == 'i') || (ultimoCar == 'o') || (ultimoCar == 'u')))
{
pwEscritura.println(termino + "k" + " " + definicion + " (plural)");
}
Si no es verbo y acaba en vocal, le añado solo la "k"
-> if (ultimoCar != 'n')
{
pwEscritura.println(termino + "ko" + " " + definicion + " (futuro o procedencia)");
}
Si no acaba en n, añado "ko"
-> pwEscritura.println(termino + "ra" + " " + definicion + " (a donde)");
En todos los casos añado "ra"
-> if ((esVerbo) && (ultimoCar == 'n'))
{
pwEscritura.println(termino.substring(0,(termino.l ength() - 1)) + "ten" + " " + definicion + " (gerundio)");
}
Si es verbo y acaba en n, quito la n y añado "ten"...
-> if ((esVerbo) && (ultimoCar == 'i'))
{
pwEscritura.println(termino.substring(0,(termino.l ength() - 1)) + "ten" + " " + definicion + " (gerundio)");
}
Si es verbo y acaba en i, quito la i y añado "ten"...
-> if ((esVerbo) && (ultimoCar == 'u'))
{
pwEscritura.println(termino.substring(0,(termino.l ength() - 2)) + "tzen" + " " + definicion + " (gerundio)");
}
Si es verbo y acaba en u, quito los dos últimos y añado tzen...
-> pwEscritura.println(termino + "tik" + " " + definicion + " (de donde)");
En todos los casos añado tik...
Y ya está, esas son las palabra que añado...¿como lo ves?¿Alguna correción? Y sobre todo, ¿cuantos sufijos me faltan por añadir?
Eskerrik asko eta urte berri on!!!!
Re: Diccionario Euskera-Castellano
Kaixo LinoOscar!
Ahora mismo estoy estudiando para los examenes pero en los ratos libres te ayudaré todo lo que pueda.
He estado buscando diccionarios por internet y he encontrado de euskaltzaindia este PDF, de euskera batua: http://SPAMSPAMSPAMSPAMSPAMSPAMSPAM/NMiDe
No se si te servirá mucho, pero bueno algo es algo! Seguiré buscando para ver si encuentro más...
Respecto a las reglas que has usado, ahora no me acuerdo pero creo que hay bastantes excepciones.....
ya buscare también algo para mejorar eso ;)
Un saludo!
PD: Estoy traduciendo con ayuda de los de mobileread el menu del kindle al castellano y al euskera!!! :D
Re: Diccionario Euskera-Castellano
Hola,
Muchas gracias por haber subido el diccionario, pero lamentablemente megaupload ya no esta operativo.
¿Lo podriais subir a otro servidor?
Re: Diccionario Euskera-Castellano
Kaixo!
Por desgracia no tengo cuenta en otro servidor, a ver si alguno de los que ya lo tienen pueden subirlo; sino dame un mail y te lo envío!
Re: Diccionario Euskera-Castellano
LinoOscar, si me lo pasas a mi e-mail ( inakigoldarazena@gmail.com ) lo pongo directamente en el servidor de la web y así ya no hay peligro de que lo borren nunca más. Bueno, al menos mientras dure lectoreselectronicos.com :p
Re: Diccionario Euskera-Castellano
Genial, muchas gracias a todos.