Programa para compilar un diccionario de palabras extranjeras. Compilación de sus propios diccionarios. Características de trabajar con el programa.

Programa para compilar un diccionario de palabras extranjeras.  Compilación de sus propios diccionarios.  Características de trabajar con el programa.
Programa para compilar un diccionario de palabras extranjeras. Compilación de sus propios diccionarios. Características de trabajar con el programa.

Versión multilingüe para traductores de firmas y empresas

Descripción del programa

El programa le permite crear, verificar, editar diccionarios para cualquier propósito y para cualquier idioma nacional y usar los diccionarios creados. Funciones principales:

    Creación de un diccionario vacío.

    Llenar el diccionario con contenido diferencialmente en cuatro idiomas y sobre ocho temas especialmente definidos(término análogo 32 diccionarios en uno).

    Disponibilidad control de acceso para varios usuarios, lo que le permite dar a los empleados de la empresa el derecho a editar diccionarios en una o más de las ocho áreas.

    Subir el diccionario creado a un archivo de texto (windows y unicode) o Word con posibilidad de conversión mutua de códigos.

    Usar el diccionario creado como un diccionario electrónico (similar a Lingvo) con la capacidad de buscar palabras diferencialmente en 4 idiomas y sobre ocho temas especialmente definidos.

    El programa tiene muchas configuraciones que le permiten ajustar la configuración "por sí mismo".

El autor recomienda usar el formato de texto al crear y editar diccionarios, y solo en la etapa final, guarde el archivo en formato Word (si lo necesita). La razón es que cargar 1000 registros llevará 1 segundo, respectivamente, 50 000 registros - 50 segundos. Al mismo tiempo, el uso de Unicode en un archivo de texto le permite trabajar con entradas en varias codificaciones nacionales, y la carga de un diccionario demora de 1 a 2 segundos.

Convenciones establecidas

El diccionario está formado según el principio "una línea - una entrada" (en Word - "un párrafo - una entrada").

Antes del primer separador hay una palabra traducida (interpretada) o un grupo de palabras, y entre dos signos ## hay un signo del idioma y un signo del área a la que pertenece la palabra (grupo de palabras). El tipo de separador se establece en la pestaña "Configuración". Además, a través del segundo separador, cuyo tipo también se puede configurar en la página "Configuración", están las palabras de la traducción. En el siguiente ejemplo, se selecciona ";" como delimitadores, lo que indica que se permiten los mismos delimitadores. Las explicaciones se colocan entre corchetes.

Las convenciones de delimitación y explicación permiten simplificar aún más la creación de programas de traducción electrónica..

Abreviar#ar-01#;abreviar; acortar marcación abreviada#ar-08#;marcación abreviada texto abreviado#ar-08#;abreviatura de texto abreviado#ar-01#;abreviatura; nombre corto; abreviatura abc#ar-08#, clases de creación de aplicaciones; análisis de costos funcionales; abc#ar-02#;pago basado en el uso real abdl#ar-08#;línea de datos binarios abeltan group#ar-08#;abelian group[math] abend dump#ar-08#;abend dump; descargar los resultados de la finalización anormal de la tarea abend#ar-08#;terminación prematura de la tarea; parada de emergencia abfallforderband#dr-07#;transportador de residuos abgeschirmtes kabel#dr-07#;factor de capacidad de cable blindado#ar-07#;capacidad de hacer#ar-01#;capacidad de hacer; destreza en los negocios.... lista de empaque#ra-05#;lista de empaque

Pantalla de presentación del programa

El programa al inicio muestra la pantalla de inicio del programa, que se encuentra en el archivo ("zast.jpg") en el directorio donde se encuentra el archivo ".exe".

La pestaña original contiene muchas portadas de diccionarios, según el autor, el programa se puede usar para compilar cualquier diccionario de este tipo .

Puede cambiar fácilmente el protector de pantalla reemplazando este archivo o usar el menú "Ver", el grupo de elementos "Acciones para cambiar el protector de pantalla" (realizadas secuencialmente). Además, puede negarse a mostrar la pantalla de inicio marcando el menú "Ver" - el elemento "No mostrar/mostrar pantalla de inicio". Luego, en el próximo inicio, la pestaña "Comprobar diccionarios" será la de inicio.

Figura 1. Pantalla de presentación del programa

Pestaña "Editar diccionarios"

En esta pestaña hay una oportunidad (Fig.2,3.):

    Cree un nuevo diccionario (botón "Crear diccionario").

    Cargar diccionario para editar (botón "Cargar diccionario").

    Descargar diccionario sin guardar (botón "Descargar").

    Añadir nuevas entradas al diccionario. Ingrese en la ventana "Palabra traducible (interpretada) (grupo de palabras)", respectivamente, la palabra o grupo de palabras traducidas (interpretadas), y en la ventana "Palabras traducidas", las palabras de la traducción a través del separador seleccionado (se se muestra en el botón a la derecha encima de la ventana "Palabras de traducción") y haga clic en el botón "Agregar al diccionario".
    En este caso, deberá especificar el idioma del diccionario y el área a la que se refiere la palabra.
    Si la palabra no está en el diccionario, entonces (junto con la interpretación) se agregará al diccionario.
    No olvide guardar el diccionario después de agregar palabras.

    Agregue rápidamente comentarios a las palabras de traducción encerrándolas entre corchetes. El conjunto de palabras de comentario se configura según sus necesidades (pestaña Configuración).

    Edite cualquier entrada seleccionándola (el botón "Buscar traducción de palabras"), luego realice los cambios y haga clic en el botón "Editar \ Agregar traducción".

    Elimine cualquier entrada seleccionándola (botón "Buscar traducción de palabras") y presionando el botón "Eliminar".

    Utilice el portapapeles de Windows para seleccionar tanto las palabras traducidas como las palabras traducidas (tres botones con flechas). Además, al ingresar palabras de traducción, puede ingresar desde el búfer sin procesamiento preliminar y usando la sustitución de los separadores especificados en el programa (respectivamente, los botones izquierdo y derecho con una flecha sobre la ventana).

Figura 2. Pestaña "Editar diccionarios"

Marcador "Trabajar con diccionario"

El marcador está diseñado para usar el diccionario en dos modos:

    Modo de traducción simple. Escriba la palabra en la ventana "Palabras traducidas" y haga clic en el botón "Buscar la traducción exacta de la palabra".

    Modo de traducción extendida. Al escribir una palabra en la ventana "Palabra traducida (grupo de palabras)", después de ingresar cada letra, se muestran todas las palabras que comienzan con las letras ya ingresadas. Además, se muestra la primera palabra que coincide exactamente con las letras ingresadas (si las hay, Fig. 4.), la segunda, la palabra que tiene el número mínimo de letras de las disponibles en el diccionario con el principio ya ingresado, y luego alfabéticamente . Las cadenas de traducción están separadas por un separador, cuyo carácter y el número de repeticiones se establecen en la página "Configuración".
    Donde, puede seleccionar el idioma y la región en la que se busca la palabra.

Las páginas "Editar diccionarios" y "Trabajar con un diccionario" están sincronizadas. Esto significa que el diccionario cargado en cualquiera de estas pestañas está disponible en la otra. Esto hace posible, al usar un diccionario, ir a la página de edición, hacer cambios que estarán disponibles en ambas páginas.

Fig. 3. Edición de diccionario

Pestaña de verificación de diccionario

Esta pestaña busca coincidencias en los diccionarios (Fig.4.,5.) y elimina las palabras duplicadas. La edición se realiza teniendo en cuenta los separadores especificados en la pestaña "Configuración". Después de editar, el diccionario se puede guardar en uno de los cuatro formatos.

El resultado de la introducción de este marcador - la capacidad del compilador del diccionario para agregar nuevas palabras al final del diccionario (palabra, texto) y luego, después de realizar la verificación, encontrar todas las repeticiones, editar la traducción de las palabras, guardar el diccionario en forma ordenada en cualquiera de los especificados formatos.

Figura 4. Pestaña "Verificación de diccionarios", selección de diccionario

Figura 5. Pestaña "Verificación de diccionarios", eliminación de coincidencias

Pestaña "Configuración"

Le permite realizar la configuración básica para trabajar con el diccionario, que se describe anteriormente.

Figura 6. Pestaña "Configuración"

La configuración del programa también incluye elegir la paleta de colores de los paneles de trabajo, los textos, el diseño de los botones...

Características de trabajar con el programa.


El programa se entrega como un archivo zip. Extraiga "setupDictMaster.zip" en cualquier lugar de su disco duro. Tendrá tres archivos desempaquetados ("setupDictMaster.exe", "common1.txt" y "common1.doc"). Ejecute setupDictMaster.exe, responda las preguntas y se instalará el programa. No coloque casillas de verificación adicionales durante la instalación, con la excepción de "Colocar un ícono en el escritorio"; asegúrese de marcarlo.

Después de instalar el programa, encontrará en el menú de inicio, carpeta "Todos los programas" con el programa y icono de programa de escritorio.

Coloque los archivos common1.txt y common1.doc en cualquier lugar. Se pueden mover a cualquier lugar, donde le resulte conveniente almacenar diccionarios, incluso en la red.

Prueba de diccionario

Al descomprimir el programa, tendrá, como se mencionó anteriormente, los archivos: "common1.txt" y "common2.txt". Este es un ejemplo de un pequeño diccionario. Colóquelo en cualquier lugar y:

    cárguelos uno por uno, primero en la pestaña "Consultar diccionarios" y elimine las repeticiones en los diccionarios, luego guarde con un nombre diferente y en un formato diferente;

    cargue los diccionarios que guardó en la pestaña "Trabajo del diccionario", escriba la letra "a" o "m" en inglés: domine el trabajo con el diccionario;

    cargue el diccionario que guardó en la pestaña "Editar diccionarios" y domine las posibilidades proporcionadas en esta pestaña.

    Vaya a la página "Configuración" y familiarícese con las opciones de configuración.

Molchanov Vladislav 1.6.2010

Si vienes de un servidor de búsqueda - visita mi página principal

En la página principal encontrarás cómo puedo ayudarlo a escribir un programa de oficina de cualquier complejidad de acuerdo con sus solicitudes. Y encontrará una serie de programas o enlaces a ejemplos.

Además, en la página principal encontrará programas gratis : Veles programas complejos- programas para automovilistas, programas de la sección de gráficos- programas para trabajar con fotos tomadas con una cámara digital, un programa de computadora portátil, Programa Dime- un libro de frases ruso-inglés parlante - un programa para aquellos que se van a quedar en el extranjero o mejorar su conocimiento del inglés, material teórico sobre programación en Borland C++ Builder, C# (aplicaciones Windows y sitios Web ASP.Net).

Hoy hablaré sobre un tipo de datos como diccionarios, sobre trabajar con diccionarios, operaciones sobre ellos, métodos, sobre generadores de diccionarios.

Diccionarios en Python- colecciones desordenadas de objetos arbitrarios con acceso por clave. A veces también se denominan matrices asociativas o tablas hash.

Para trabajar con un diccionario, debe crearlo. Puedes crearlo de varias maneras. Primero, con un literal:

>>> d = () >>> d () >>> d = ( "dict" : 1 , "diccionario" : 2 ) >>> d ("dict": 1, "diccionario": 2)

En segundo lugar, usando la función dictar:

>>> d = dict (corto = "dict", largo = "diccionario" ) >>> d ("corto": "dict", "largo": "diccionario")>>> re = dictado ([(1 , 1 ), (2 , 4 )]) >>> re (1: 1, 2: 4)

Tercero, con el método fromkeys:

>>> d = dictado. fromkeys ([ "a", "b" ]) >>> d ("a": Ninguno, "b": Ninguno) >>> d = dict . fromkeys ([ "a" , "b" ], 100 ) >>> d ("a": 100, "b": 100)

Cuarto, con la ayuda de generadores de diccionarios, que son muy similares a .

>>> d = ( a : a ** 2 para a en rango (7 )) >>> d {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36}

Ahora intentemos agregar entradas al diccionario y extraer valores clave:

>>> re = ( 1 : 2 , 2 : 4 , 3 : 9 ) >>> re [ 1 ] 2 >>> re [ 4 ] = 4 ** 2 >>> re (1: 2, 2: 4 , 3:9, 4:16) >>> d["1"] Rastreo (llamadas recientes más última):Archivo "", línea 1, en d["1"] KeyError: "1"

Como puede ver en el ejemplo, la asignación a una clave nueva expande el diccionario, la asignación a una clave existente la sobrescribe y un intento de recuperar una clave inexistente genera una excepción. Para evitar la excepción, existe un método especial (ver a continuación), o puede .

¿Qué más puedes hacer con los diccionarios? Sí, lo mismo que con otros objetos: , (por ejemplo, ), así como métodos especiales de diccionarios.

Métodos de diccionario

dict.claro() - borra el diccionario.

copia dictada() - devuelve una copia del diccionario.

método de clase dict.fromkeys(seq[, value]): crea un diccionario con claves de seq y value value (el valor predeterminado es Ninguno).

dict.obtener(key[, default]) - devuelve el valor de la clave, pero si no existe, no arroja una excepción, sino que devuelve el valor predeterminado (el valor predeterminado es Ninguno).

dict.items() - devuelve pares (clave, valor).

dict.keys() - devuelve las claves en el diccionario.

dict.pop(key[, default]): elimina la clave y devuelve el valor. Si la clave no está presente, devuelve el valor predeterminado (lanza una excepción de forma predeterminada).

dict.popitem() - elimina y devuelve un par (clave, valor). Si el diccionario está vacío, lanza una excepción KeyError. Recuerde que los diccionarios están desordenados.

dict.setdefault(key[, default]): devuelve el valor de la clave, pero si no existe, no lanza una excepción, sino que crea una clave con el valor predeterminado (el valor predeterminado es Ninguno).

actualización de dictado() - actualiza el diccionario, agregando pares (clave, valor) de otro. Las claves existentes se sobrescriben. Devuelve Ninguno (¡no es un nuevo diccionario!).

dictar valores() - devuelve los valores en el diccionario.

INTRODUCCIÓN

El mundo se está acercando entre sí por la política de comunicación mundial y el intercambio cultural de muchos países, y el idioma y la cultura juegan un papel importante en este proceso. En la actualidad, cada persona se esfuerza por dominar no solo un idioma extranjero, sino incluso dos o más. El conocimiento de una lengua extranjera abre grandes perspectivas.

Por lo tanto, se utilizan ampliamente varios cursos de idiomas, manuales para su estudio y, por supuesto, diccionarios electrónicos. Todos los diccionarios ofrecen a los usuarios sus propios recursos y funciones que ayudan a los oyentes a mejorar su dominio del idioma. Pero, como dice un proverbio ruso: "nadie entiende a un niño como su madre", y esa es la razón de la creación de este programa.

PROGRAMA UNIVERSAL DE CREACIÓN DE DICCIONARIOS Y APRENDIZAJE

Este programa es multilingüe y brinda a los usuarios la oportunidad de crear su propio diccionario y aprender nuevas palabras utilizando el control deslizante con su configuración flexible.

El programa tiene las siguientes características:

  • universalidad: el programa le permite crear cualquier diccionario, según el deseo del alumno;
  • gratis: el programa se distribuye de forma gratuita
  • multilingüe: el programa admite muchos idiomas de interfaz, por lo que la traducción de un idioma de interfaz a otro idioma no requiere ningún esfuerzo;
  • velocidad: la base de datos del programa se basa en Microsoft Access, lo que le permite aumentar la velocidad de acceso a los datos con un tamaño de base de datos grande;
  • facilidad de uso: el programa proporciona una interfaz simple para el trabajo;
  • flexibilidad de personalización: facilidad de personalización de la presentación de diapositivas;
  • conveniencia: el programa no requiere instalación y proporciona una interfaz fácil de usar;

El programa puede realizar las siguientes funciones:

ü crear un nuevo diccionario;

ü editar el diccionario seleccionado;

ü agregar una nueva palabra sobre el tema;

ü editar una nueva palabra sobre el tema;

ü eliminar una nueva palabra sobre el tema;

ü mostrar palabras sobre el tema en la diapositiva;

ü ajustar los márgenes de las diapositivas;

ü editar el tema;

ü ajustar la velocidad de deslizamiento y el idioma de la interfaz.

ESTRUCTURA DEL PROGRAMA

La base de datos de este programa es controlada por Microsoft Access, su estructura se muestra en la Figura 1.

Arroz. 1. Esquema de base de datos

A pesar de la simplicidad de la base de datos, te permite crear cualquier diccionario y temas completos de nuevas palabras. Cada diccionario se almacena en una tabla y tiene hasta cuatro campos, suficientes para describir cualquier tema, además, tiene algunos temas almacenados en una tabla. La nueva palabra marcada con el diccionario y los índices de temas se colocan en la tabla.

El programa tiene tres formularios, que se muestran en la Fig. 2.

Con el programa viene con un diccionario engrus2500.bxz en 2500 palabras en inglés moderno, ordenadas por frecuencia de aparición en el habla inglesa. Cuando está habilitado (predeterminado)Aprende en ordenel programa al comienzo del entrenamiento ofrecerá tareas para las palabras más comunes. A medida que aprenda el diccionario, se le ofrecerá estudiar palabras que son menos comunes en el habla inglesa moderna.

Diccionarios básicos y temáticos adicionales de inglés y otros idiomas Puedes descargar desde sitio del programa.

Software de adquisición de lenguaje BX le permite editar los diccionarios existentes y crear sus propios. Para hacer esto, debe ir a marcador ventana principal de aprendizaje.

O La ventana del editor de diccionario consta depaneles de control y búsqueda, el propio diccionario y paneles de carga de diccionarios. Los botones del panel de control del diccionario tienen algo en común con los elementos del menú..

EN Todos los cambios en el diccionario surten efecto después cómo haces clic en el botónguardar cambios,o siga el elemento de menú correspondiente.

El programa guarda tres copias anterioresextensión de diccionario. bxz-bakup1 .bxz-bakup2 .bxz-bakup3en la misma carpeta donde se almacena el propio diccionario.

En este caso, el archivo con la extensión. bxz-bakup1 es la copia más cercana y la extensión del archivo. bxz-bakup3 - la copia más antigua del diccionario.

Para restaurar una copia anterior del diccionario, debe cambiar el nombre del archivo con la extensión. bxz-bakup1 a un archivo con la extensión. bxz usando Windows OS, y luego ábralo en el programa Adquisición del lenguaje BX.

Importante:

  • PAG Al cambiar de diccionario y volver al modo de aprendizaje, los valores de puntuación en el editor de diccionario no se actualizan,si el diccionario no se guarda.
  • PAG Al guardar un diccionario se guardan los valores de puntuación que aparecen eneditor de diccionario.

Después de aprender un diccionario, puede comenzar a aprender un diccionario nuevo. Pero ¿qué pasa con esas palabras que ya has aprendido en diccionario anterior? De hecho, en el nuevo diccionario probablemente también estén allí. Por supuesto, puede repetirlas junto con nuevas palabras, o puede hacer lo contrario: cargue las estadísticas de las palabras aprendidas y condicionalmente aprendidas del diccionario anterior en el nuevo diccionario.

Para cargar estadísticas de palabras en el diccionario actual, haga lo siguiente:

  • sobre el paneles de carga de diccionarios casillas de verificación: puntajes de variantes, puntajes de mosaico o puntajes de ortografía en cualquier combinación
  • los valores grandes se cargan por defecto. Si los valores deben reemplazarse incluso si la puntuación es menor, marque la casilla: con reemplazo
  • haga clic en el botón Cargar y seleccione el diccionario del que desea cargar valores

¡Atención!

Las estadísticas se cargan solo desde las estadísticas del diccionario estudiante actual.

Junto con los Puntos, se carga y estadísticas de repetición materia aprendida.

Opciones de descarga adicionales de otros diccionarios

Al compilar Nuevos diccionarios, se hace necesario transferir la transcripción, traducción, ejemplo y traducción del ejemplo de los diccionarios existentes a los Nuevos.

Para cargar los significados de las palabras en el diccionario actual, debe:

  • en el panel de carga de los diccionarios, marque las casillas: traducción, transcripción o ejemplo en cualquier combinación
  • la traducción del ejemplo está asociada con el ejemplo mediante una marca de verificación común y solo se cargan juntos.
  • por defecto, solo se cargan las celdas vacías del nuevo diccionario. Si los valores deben reemplazarse en todas las celdas (no vacías), marque la casilla: con reemplazo
  • haga clic en el botón Cargar y seleccione el diccionario del que desea cargar valores

Si la casilla de verificación de nuevas palabras está marcada, las nuevas palabras del diccionario cargado se cargarán en el diccionario.

De hecho, los diccionarios se fusionarán.

Las fuentes del ejemplo, su traducción o transcripción en el diccionario descargado pueden diferir de las fuentes Tu nuevo diccionario.

Así que después de cargar traducción, transcripción o ejemplos Necesitas:

  • Instale las fuentes necesarias para el diccionario con el botón Cambiar las fuentes del diccionario o a través del menú Ajustes ->
  • cambios de fuente, alineación del texto y configuración del teclado requerir el guardado posterior del diccionario

¡Atención!

Cancelar cambios.

Se ha agregado una interfaz al programa que permite que otros programas carguen datos en el área de intercambio de adquisición de BX Language.

Si, por ejemplo, dicho programa externo es un contexto traductor diccionario, luego mediante esta interfaz, el diccionario puede enviar al programa de adquisición de BX Language aquellas palabras para las cuales el usuario ha solicitado una traducción, para su posterior memorización.

Solo un programador-desarrollador de software puede conectar una interfaz de intercambio de datos a su programa.

La interfaz de intercambio de datos con el programa de adquisición de BX Language se distribuye gratuitamente y se puede conectar a cualquiera de sus programas sin restricciones. La interfaz se puede distribuir junto con el kit de distribución de su programa libremente y sin restricciones.

Puede descargar el archivo con el módulo bx_send.dll, la instrucción bx_send.txt, un ejemplo del uso de test_bx_send.exe con los códigos fuente del programa test_bx_send.pas de este enlace.

Cualquier usuario podrá cargar datos cargados por programas de terceros en el programa. Para hacer esto, haga clic en el botón en el panel de control del diccionario. "Cargar desde...". Los datos del área de intercambio se cargan al final del diccionario actual.

¡Atención!

El diccionario no se guarda automáticamente cuando se cargan los valores.

deben guardar el propio diccionario con el nombre antiguo o nuevo, o Cancelar cambios.

Descripción del formato de diccionario abierto BXD

D Para que el programa acepte un archivo de diccionario creado enotro editor, debe tener el siguiente formato:

1 - archivo de texto con un separador en forma de símbolo "|" entre campos:

! A partir de la versión 4.9, el delimitador puede ser un carácter de tabulación.

! Desde la versión 5.0, el diccionario puede estar tanto en formato ANSI como en formato Unicode 1200 (UTF-16LE) con BOM.

palabra|traducción|transcripción|ejemplo|traducción de ejemplo|orden|categoría

2 - transcripción, ejemplo, traducción de ejemplo, categoría y orden puede que no esté en el diccionario.

3 - el archivo debe tener la extensión BXD y se puede colocar en cualquier directorio.

PAG se puede agregar un nuevo diccionario haga doble clic mouse en el archivo del diccionario o a través del menúDiccionario -> Diccionario abiertoo el botón del mismo nombre en el panel de control del diccionario.

Ejemplo 1

Archivo bonk1.bxd

hacer|hacer, hacer, realizar, realizar|

Puedo hacerlo la próxima vez. Puedo hacerlo la próxima vez.

No hagas el trabajo de Ben. Deja que lo haga él. No hagas el trabajo de Ben por él. Que lo haga él mismo.

¿Le mando un fax? ¡Por favor hazlo! ¿Enviarle un fax? Sí, por favor.

hacer|hacer, hacer, producir, crear

¡Entre! ¡Por favor, entre!

Ejemplo 2

archivo samvel.bxd

keep|keep|ki":p|Guardar dinero en Chipre

orgullo | orgullo | gran "id | Simba - el orgullo de todo el orgullo del león;

duelo|ay|gri":f|Ay del tigre herido, los buitres dan vueltas sobre él;

El programa "Slovozubr" está diseñado para memorizar palabras extranjeras de manera efectiva y lograr los resultados requeridos con un mínimo esfuerzo por parte del estudiante. Es decir, por supuesto, el resultado será máximo con el máximo esfuerzo, pero está garantizado en cualquier caso. El programa te permite memorizar palabras extranjeras estés donde estés:

  • trabajar en una computadora o estar cerca de ella
  • usando un teléfono celular
  • usando un reproductor de audio
  • combinando todos estos métodos

"Slovozubr" le permite aumentar y mantener rápidamente su vocabulario, dedicando un mínimo de tiempo a ello. El resultado se logra a través de la visualización y/o escucha constante de palabras extranjeras y su traducción.

Características del programa:

  • el trabajo en segundo plano le permite combinar el proceso de aprendizaje de palabras con el trabajo diario en una PC
  • enfocado en aprender palabras en inglés, pero te permite aprender las palabras de cualquier otro idioma
  • memorización de transcripciones
  • modo de pronunciar palabras y memorizar la pronunciación
  • alta eficiencia de aprendizaje
  • contiene un editor de diccionario y le permite agregar nuevas palabras con unos pocos clics del mouse
  • dos modos de funcionamiento: memorización y verificación
  • la capacidad de generar una aplicación de teléfono celular para los diccionarios deseados
  • la capacidad de generar archivos de audio con actuación de voz para que el jugador los escuche, por ejemplo, en el camino
  • multiplataforma (escrito en Java, probado en Windows XP/Vista y Linux)
  • soporte para extensiones (complementos)
  • el programa es absolutamente gratis

El proceso de memorización de palabras extranjeras.

Historia

Versión actual: 0.7

Qué hay de nuevo:

  • errores corregidos con diccionarios de codificación en Windows
  • generador de versión móvil agregado. ¡Ahora puede crear rápidamente una aplicación móvil directamente desde el menú!
  • generador de archivos de audio añadido. Ahora las palabras se pueden aprender grabándolas en cualquier reproductor de audio
  • soporte agregado para complementos y el primer complemento para sincronización automática de svn
  • ahora puede limitar la cantidad de palabras al mismo tiempo para mejorar la eficiencia del aprendizaje
  • localización del programa (sin embargo, hasta ahora solo está disponible el ruso)
  • varios errores corregidos

Versión 0.6.

  • soporte de audio: ahora las palabras estudiadas no solo se pueden ver en la pantalla, sino también escuchar. las palabras se guardan en archivos wav, ogg y de colección
  • soporte de transcripción
  • soporte para múltiples diccionarios
  • editor de diccionario
  • búsqueda automática de traducciones en diccionarios al agregar una nueva palabra al diccionario
  • soporte multiplataforma y Linux
  • los diccionarios ahora se almacenan en Unicode
  • buscar actualizaciones
  • muchas pequeñas mejoras y correcciones de errores

Versión 0.1

Primera versión, solo Windows, diccionarios codificados win1251.

Interfaz

Después del lanzamiento, el programa coloca su ícono en la bandeja del sistema, y ​​las primeras palabras extranjeras comienzan a dibujarse en la pantalla y luego su traducción. En el modo de memorización, la palabra y la traducción se muestran simultáneamente y se "cuelan" en la pantalla hasta que hace clic en ellas, después de lo cual se muestra el siguiente par de palabras al azar. En el modo de verificación, primero se muestra una palabra en un idioma, luego, después de un tiempo (que se puede especificar en la configuración), su traducción. Si hace clic en una palabra o traducción, se agregarán a la lista de palabras memorizadas y ya no se mostrarán. Las palabras se toman del diccionario y se mezclan en orden aleatorio, y puede mezclar las palabras en sí y la dirección de la traducción: primero salga en inglés y luego en ruso, o viceversa ("inglés" escribo para definirlo, pero en general , en adelante, el inglés puede entenderse como cualquier otro idioma extranjero). También se recuerda la dirección de la traducción, es decir, si el usuario hace clic en una palabra traducida del inglés al ruso, la traducción del ruso al inglés de la misma palabra seguirá mostrándose hasta que haga clic en ella también (si la opción para la traducción del estudio está habilitada y en esta dirección).

Al hacer clic con el botón izquierdo del mouse en el ícono de la bandeja, se detiene/continúa el trabajo, al hacer clic con el botón derecho, aparece un menú contextual donde puede ver estadísticas sobre las palabras aprendidas, cambiar la configuración del programa, abrir el editor de diccionario o ir a esta página.

La ventana de configuración contiene cuatro pestañas:

Diccionarios Esta pestaña contiene editores para rutas a diccionarios. Puede especificar tantos diccionarios como desee.

Aprendizaje de archivos de Word- una lista de diccionarios, palabras de las que se supone que debe estudiar.
archivos de palabras- cuando hace clic en una palabra en el modo de verificación, un par de palabras en la pantalla se colocarán en la lista de palabras memorizadas y ya no se mostrarán. Aquí puede especificar varios archivos y todas las palabras cargadas desde ellos se marcarán como aprendidas. Sin embargo, se agregarán palabras (al marcarlas como aprendidas) solo en el primer archivo.
Archivos de diccionario- aquí especifica una lista de diccionarios que estarán disponibles en la ventana del editor de diccionarios y que se usarán al agregar una nueva palabra al diccionario - su traducción se buscará solo en estos diccionarios.
Archivos de transcripción- Archivos de diccionario de transcripción. Si la pantalla de transcripción está habilitada, se buscarán solo en estos diccionarios. Interfaz Esta pestaña se utiliza para configurar la apariencia del programa. Aquí puede seleccionar fuentes y colores para dibujar palabras en la pantalla.

También puede habilitar/deshabilitar el sombreado de fondo debajo de las palabras, seleccionar el color de este fondo y ajustar el grado de transparencia. En el campo "posición en la pantalla", puede especificar la coordenada Y (en píxeles) en la que se dibujará la primera palabra. Si esta coordenada es positiva, define la distancia desde el borde superior de la pantalla, si es negativa, desde la parte inferior. La alineación horizontal de las palabras se establece en la lista desplegable correspondiente. Aprendizaje Aquí puede establecer los parámetros de la memoria de palabras.

Campo período de repetición de palabras en modo de control define el tiempo (en milisegundos) después del cual se mostrará la traducción de una palabra después de que se haya mostrado la palabra misma, o se mostrará la siguiente palabra después de que se haya mostrado la traducción.

Campo el período de expresión de palabras en modo de memorización determina el intervalo de tiempo después del cual la palabra / su traducción se pronunciará periódicamente (en el modo de aprendizaje).

Lista Aprender traducción determina la dirección de traducción cuando se muestran las palabras. La dirección "eng->rus" significa que la palabra en inglés se muestra primero (es decir, la palabra de la primera columna del diccionario), luego su traducción (la segunda columna). La dirección "rus->eng" - respectivamente, viceversa. La dirección "eng->rus y rus->eng": cada palabra en un ciclo se mostrará tanto en traducción directa como inversa, y "eng->rus o rus->eng": se mostrará cada palabra en un ciclo ya sea en traducción directa o inversa.

Las transcripciones de palabras se pueden configurar tanto en el propio diccionario con las palabras estudiadas como en diccionarios separados. Caja mostrar transcripción incluye agregar a las palabras en inglés una transcripción (o todas las transcripciones posibles) que se buscarán en los diccionarios de transcripción

Habilitar casilla de verificación borrar transcripción permitirá no mostrar la transcripción de palabras (la transcripción en el diccionario se indica entre corchetes), si se indicó directamente en el diccionario de las palabras estudiadas.

Caja barajar las palabras de traducción incluye la mezcla aleatoria de variantes de palabras traducidas, si se especificaron varias de ellas para la palabra. En un archivo de diccionario, las opciones de traducción están separadas por un carácter;

Voicing En esta pestaña, se establecen los ajustes para la reproducción de sonido de las palabras.

El programa puede reproducir palabras y frases de archivos wav y vorbis ogg. El nombre del archivo debe coincidir con la frase que se está reproduciendo, con espacios reemplazados por guiones bajos (por ejemplo, el archivo de frase "mucho" debe llamarse mucho_de.ogg o mucho_de.wav). Además, dado que almacenar varias decenas de miles de archivos pequeños no es muy conveniente, es posible utilizar un formato de colección de sonido especial. Dónde puede obtener bibliotecas de sonido listas para usar, consulte a continuación.

En los editores de archivos y directorios de sonido, se especifican archivos de bibliotecas de sonido y/o listas de directorios con palabras en inglés y ruso.

Las casillas de verificación correspondientes especifican las palabras de qué idioma deben pronunciarse en el modo de memorización/control, de las cuales - no. El control de volumen establece el volumen de reproducción en sí.

Diccionarios

Se puede acceder a la ventana del diccionario desde el menú del programa en la bandeja.


La primera columna de la ventana muestra todos los diccionarios disponibles. Los diccionarios de las palabras estudiadas se muestran en negrita, los nombres de los diccionarios generales se toman entre corchetes, los nombres de los diccionarios de transcripción se marcan con asteriscos * .

Los botones en la parte superior derecha le permiten agregar palabras al diccionario y eliminarlas. Si la base de datos de sonido contiene un archivo de sonido para una palabra, al hacer clic en el botón correspondiente puede escuchar el sonido de la palabra. El botón con la imagen de una lupa está disponible en el modo de edición de palabras y le permite completar automáticamente la traducción de la palabra con los valores que se encontrarán en todos los diccionarios especificados.

Digamos que necesita agregar una nueva palabra al diccionario de las palabras estudiadas. Abra el editor de diccionario, seleccione el diccionario de las palabras estudiadas a la izquierda. Ingrese la palabra a agregar y presione el botón con el signo + ( "añadir palabra"). Luego, presione el botón "editar palabra" y obtenga la oportunidad de cambiar su traducción. Finalmente, haga clic en el botón "Buscar traducción de palabras" y todos los valores encontrados aparecerán en el editor de traducción, después de lo cual puede editar la traducción (por ejemplo, eliminando algunas opciones poco utilizadas) y finalmente haga clic en el botón nuevamente "editar palabra" para guardar el diccionario modificado en un archivo. Si desea que los cambios en el diccionario surtan efecto, seleccione el elemento en el menú contextual "Actualizar", que recargará el diccionario.

La versión móvil de Slovozubr apareció antes que la versión para PC, y puedes aprender sobre ella. Inicialmente, no era tan fácil ensamblar una aplicación móvil (Midlet): era necesario compilar una lista de palabras ejecutando un programa de consola y volver a empaquetar manualmente el MIDlet. Ahora la versión móvil se puede generar fácilmente con un par de clics del mouse seleccionando en el menú emergente Instrumentos->version móvil.

Después de la aparición de esta ventana, solo necesita seleccionar los diccionarios necesarios (las palabras que se agregarán al MIDlet), seleccionar los diccionarios de las palabras eliminadas (es decir, ya aprendidas) que no ingresarán al MIDlet. Luego, puede cambiar el tamaño de fuente, el nombre del MIDlet y la ruta donde se guardará. El botón "crear" generará frasco y Jad Archivos MIDlet que se pueden descargar a cualquier celular con java.

Generador de archivos de audio para reproductor

Una alternativa al uso de un teléfono móvil es utilizar un reproductor de audio. "Slovozubr" le permite crear archivos de audio con las palabras estudiadas y su traducción, que se pueden grabar en el reproductor y escuchar, por ejemplo, en el camino. Puede hacerlo seleccionando en el menú Instrumentos->Versión del reproductor de audio.


Aquí puede seleccionar los diccionarios de interés para agregar y eliminar palabras (ya aprendidas), establecer el retraso entre palabras y pares de palabras (traducción de palabras), especificar cuántas veces se debe repetir cada par (traducción de palabras) en una fila y cuántas veces se deben repetir todos los diccionarios, seleccione la dirección de traducción (tal como se hizo en la configuración del modo de aprendizaje). También puede seleccionar la frecuencia de muestreo para los archivos wav generados y también establecer un límite en la cantidad de pares de palabras en cada archivo de audio (si se especifica cero, el límite se desactiva y se creará un archivo; de lo contrario, varios archivos) . El botón "Crear" comenzará a generar audio, después de lo cual podrá cargar los archivos resultantes en el reproductor de audio. Si se ha habilitado la división del archivo en varios, puede habilitar la opción "shuffle" en el reproductor, asegurando así un orden aleatorio para reproducir palabras.

Complementos

La funcionalidad de "Slovozubr" se puede ampliar mediante complementos. La API del complemento aún está en proceso de creación y, por lo tanto, no se publica. Los complementos se colocan en un subdirectorio complementos directorio raíz del programa. Actualmente hay dos complementos disponibles: SVN y cargador de voz.

enchufar cargador de voz carga archivos de audio para palabras si no se encontraron. Los archivos se almacenan en un subdirectorio voice-load-es y carga-de-voz-ru raíz del proyecto en formato ogg. Si agrega sus diccionarios al diccionario, luego con este complemento, después de un tiempo, la actuación de voz para ellos se descargará automáticamente.

enchufar SVN será útil si usa Slovozubr en varias computadoras (por ejemplo, en el trabajo y en casa, en una computadora de escritorio y una computadora portátil, etc.) y desea que todas estén sincronizadas. Para la sincronización, es conveniente utilizar sistemas de control de versiones, por ejemplo, SVN. Luego, se crea un repositorio SVN en el directorio con la palabra-palabra, al que se le agregan todos los diccionarios de las palabras estudiadas y aprendidas. El complemento actualizará periódicamente (cada 10 minutos) los archivos de diccionario del servidor o enviará los cambios al servidor.

Para instalar complementos, debe crear un directorio complementos en el directorio donde está instalado el programa y copie los archivos del complemento en los subdirectorios de este directorio.

Instalación del programa

¡Atención! El programa está escrito en Java y requiere Versión de JRE no inferior a 1.6.10. Si aún no tienes uno, puedes descargarlo. Descargue e instale JRE. Luego descargamos el archivo con el programa, lo descomprimimos en un directorio separado y lo ejecutamos (ejecutable en Windows o archivo jar en Linux).

¡Atención! Si ejecuta un ejecutable, guárdelo para que no haya caracteres cirílicos en el nombre de la ruta. por ejemplo, en c:\Archivos de programa/Palabras

El archivo jar se puede ejecutar con el comando

Java -Dfile.encoding=utf-8 -jar palabras.jar

Sin la opción "-Dfile.encoding=utf-8", es muy probable que haya problemas con la transcripción de caracteres en Windows.

Planes futuros

  • implementar soporte JRE 7
  • Capacidad para guardar múltiples archivos de configuración
  • soporte para diferentes idiomas para aprender

Errores conocidos:

  • El archivo exe no se inicia si el nombre de la ruta contiene cirílico
  • las estadísticas se calculan incorrectamente cuando la restricción en el número de palabras simultáneas está habilitada

Comentario

Las opiniones, juicios, comentarios, deseos e informes de errores son bienvenidos y pueden enviarse a .