App-Greple-xlate

 view release on metacpan or  search on metacpan

i18n/src/xlate.pod.xlate-gpt4-ES.json  view on Meta::CPAN

[
   [
      "App::Greple::xlate - translation support module for greple\n",
      "App::Greple::xlate - módulo de soporte de traducción para greple\n"
   ],
   [
      "B<Greple> B<xlate> module find desired text blocks and replace them by the translated text. Currently DeepL (F<deepl.pm>), ChatGPT 4.1 (F<gpt4.pm>), and GPT-5 (F<gpt5.pm>) module are implemented as a back-end engine.\n",
      "B<Greple> B<xlate> el módulo encuentra los bloques de texto deseados y los reemplaza por el texto traducido. Actualmente, los módulos DeepL (F<deepl.pm>), ChatGPT 4.1 (F<gpt4.pm>) y GPT-5 (F<gpt5.pm>) están implementados como motores de bac...
   ],
   [
      "If you want to translate normal text blocks in a document written in the Perl's pod style, use B<greple> command with C<xlate::deepl> and C<perl> module like this:\n",
      "Si desea traducir bloques de texto normales en un documento escrito en el estilo pod de Perl, utilice el comando B<greple> con los módulos C<xlate::deepl> y C<perl> de la siguiente manera:\n"
   ],
   [
      "In this command, pattern string C<^([\\w\\pP].*\\n)+> means consecutive lines starting with alpha-numeric and punctuation letter. This command show the area to be translated highlighted. Option B<--all> is used to produce entire text.\n",
      "En este comando, la cadena de patrón C<^([\\w\\pP].*\\n)+> significa líneas consecutivas que comienzan con letras alfanuméricas y de puntuación. Este comando muestra el área a traducir resaltada. La opción B<--all> se utiliza para produc...
   ],
   [
      "Then add C<--xlate> option to translate the selected area. Then, it will find the desired sections and replace them by the B<deepl> command output.\n",
      "Luego agregue la opción C<--xlate> para traducir el área seleccionada. Así, encontrará las secciones deseadas y las reemplazará por la salida del comando B<deepl>.\n"
   ],
   [
      "By default, original and translated text is printed in the \"conflict marker\" format compatible with L<git(1)>. Using C<ifdef> format, you can get desired part by L<unifdef(1)> command easily. Output format can be specified by B<--xlate-forma...
      "Por defecto, el texto original y el traducido se imprimen en el formato de \"marcador de conflicto\" compatible con L<git(1)>. Usando el formato C<ifdef>, puede obtener la parte deseada fácilmente con el comando L<unifdef(1)>. El formato de s...
   ],
   [
      "If you want to translate entire text, use B<--match-all> option. This is a short-cut to specify the pattern C<(?s).+> which matches entire text.\n",
      "Si desea traducir todo el texto, utilice la opción B<--match-all>. Esto es un atajo para especificar el patrón C<(?s).+> que coincide con todo el texto.\n"
   ],
   [
      "Conflict marker format data can be viewed in side-by-side style by L<sdif|App::sdif> command with C<-V> option. Since it makes no sense to compare on a per-string basis, the C<--no-cdif> option is recommended. If you do not need to color the t...
      "Los datos en formato de marcador de conflicto pueden visualizarse en estilo lado a lado mediante el comando L<sdif|App::sdif> con la opción C<-V>. Dado que no tiene sentido comparar por cada cadena, se recomienda la opción C<--no-cdif>. Si n...
   ],
   [
      "Processing is done in specified units, but in the case of a sequence of multiple lines of non-empty text, they are converted together into a single line. This operation is performed as follows:\n",
      "El procesamiento se realiza en las unidades especificadas, pero en el caso de una secuencia de varias líneas de texto no vacío, se convierten juntas en una sola línea. Esta operación se realiza de la siguiente manera:\n"
   ],
   [
      "Remove white space at the beginning and end of each line.\n",
      "Eliminar los espacios en blanco al principio y al final de cada línea.\n"
   ],
   [
      "If a line ends with a full-width punctuation character, concatenate with next line.\n",
      "Si una línea termina con un carácter de puntuación de ancho completo, concatenar con la siguiente línea.\n"
   ],
   [
      "If a line ends with a full-width character and the next line begins with a full-width character, concatenate the lines.\n",
      "Si una línea termina con un carácter de ancho completo y la siguiente línea comienza con un carácter de ancho completo, concatenar las líneas.\n"
   ],
   [
      "If either the end or the beginning of a line is not a full-width character, concatenate them by inserting a space character.\n",
      "Si el final o el principio de una línea no es un carácter de ancho completo, concatenarlas insertando un carácter de espacio.\n"
   ],
   [
      "Cache data is managed based on the normalized text, so even if modifications are made that do not affect the normalization results, the cached translation data will still be effective.\n",
      "Los datos de caché se gestionan en función del texto normalizado, por lo que incluso si se realizan modificaciones que no afectan los resultados de la normalización, los datos de traducción en caché seguirán siendo efectivos.\n"
   ],
   [
      "This normalization process is performed only for the first (0th) and even-numbered pattern. Thus, if two patterns are specified as follows, the text matching the first pattern will be processed after normalization, and no normalization process...
      "Este proceso de normalización se realiza solo para el primer (0º) y los patrones de número par. Así, si se especifican dos patrones como sigue, el texto que coincida con el primer patrón se procesará después de la normalización, y no s...
   ],
   [
      "Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
      "Por lo tanto, utilice el primer patrón para el texto que deba procesarse combinando varias líneas en una sola línea, y utilice el segundo patrón para el texto preformateado. Si no hay texto que coincida con el primer patrón, utilice un pa...
   ],
   [
      "Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
      "Ocasionalmente, hay partes del texto que no deseas traducir. Por ejemplo, las etiquetas en archivos markdown. DeepL sugiere que en tales casos, la parte del texto que se debe excluir se convierta en etiquetas XML, se traduzca y luego se restau...
   ],
   [
      "This will interpret each line of the file `MASKPATTERN` as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
      "Esto interpretará cada línea del archivo `MASKPATTERN` como una expresión regular, traducirá las cadenas que coincidan y las revertirá después del procesamiento. Las líneas que comienzan con C<#> se ignoran.\n"
   ],
   [
      "Complex pattern can be written on multiple lines with backslash escpaed newline.\n",
      "Un patrón complejo puede escribirse en varias líneas con una nueva línea escapada con barra invertida.\n"
   ],
   [
      "How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
      "Cómo se transforma el texto mediante el enmascaramiento puede verse con la opción B<--xlate-mask>.\n"
   ],
   [
      "This interface is experimental and subject to change in the future.\n",
      "Esta interfaz es experimental y está sujeta a cambios en el futuro.\n"
   ],
   [
      "Invoke the translation process for each matched area.\n",
      "Invoca el proceso de traducción para cada área coincidente.\n"
   ],
   [
      "Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
      "Sin esta opción, B<greple> se comporta como un comando de búsqueda normal. Así puedes comprobar qué parte del archivo será objeto de la traducción antes de invocar el trabajo real.\n"
   ],
   [
      "Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
      "El resultado del comando va a la salida estándar, así que redirígelo a un archivo si es necesario, o considera usar el módulo L<App::Greple::update>.\n"
   ],
   [
      "Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
      "La opción B<--xlate> llama a la opción B<--xlate-color> con la opción B<--color=never>.\n"
   ],
   [
      "With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
      "Con la opción B<--xlate-fold>, el texto convertido se pliega por el ancho especificado. El ancho predeterminado es 70 y se puede establecer con la opción B<--xlate-fold-width>. Se reservan cuatro columnas para la operación run-in, por lo qu...
   ],
   [
      "Specifies the translation engine to be used. If you specify the engine module directly, such as C<-Mxlate::deepl>, you do not need to use this option.\n",
      "Especifica el motor de traducción que se va a utilizar. Si especificas el módulo del motor directamente, como C<-Mxlate::deepl>, no necesitas usar esta opción.\n"
   ],
   [
      "At this time, the following engines are available\n",
      "En este momento, los siguientes motores están disponibles\n"
   ],
   [
      "B<gpt-4o>'s interface is unstable and cannot be guaranteed to work correctly at the moment.\n",
      "La interfaz de B<gpt-4o> es inestable y no se puede garantizar que funcione correctamente en este momento.\n"
   ],
   [
      "Instead of calling translation engine, you are expected to work for. After preparing text to be translated, they are copied to the clipboard. You are expected to paste them to the form, copy the result to the clipboard, and hit return.\n",
      "En lugar de llamar al motor de traducción, se espera que trabajes manualmente. Después de preparar el texto a traducir, se copia al portapapeles. Se espera que lo pegues en el formulario, copies el resultado al portapapeles y presiones retur...
   ],
   [
      "Specify the target language. You can get available languages by C<deepl languages> command when using B<DeepL> engine.\n",
      "Especifica el idioma de destino. Puedes obtener los idiomas disponibles con el comando C<deepl languages> al usar el motor B<DeepL>.\n"
   ],
   [
      "Specify the output format for original and translated text.\n",
      "Especifica el formato de salida para el texto original y traducido.\n"
   ],
   [
      "The following formats other than C<xtxt> assume that the part to be translated is a collection of lines. In fact, it is possible to translate only a portion of a line, but specifying a format other than C<xtxt> will not produce meaningful resu...
      "Los siguientes formatos, aparte de C<xtxt>, asumen que la parte a traducir es una colección de líneas. De hecho, es posible traducir solo una parte de una línea, pero especificar un formato distinto de C<xtxt> no producirá resultados signi...
   ],
   [
      "Original and converted text are printed in L<git(1)> conflict marker format.\n",
      "El texto original y el convertido se imprimen en formato de marcador de conflicto L<git(1)>.\n"
   ],
   [
      "You can recover the original file by next L<sed(1)> command.\n",
      "Puedes recuperar el archivo original con el siguiente comando L<sed(1)>.\n"
   ],
   [
      "The original and translated text are output in a markdown's custom container style.\n",
      "El texto original y el traducido se muestran en el estilo de contenedor personalizado de markdown.\n"
   ],
   [
      "Above text will be translated to the following in HTML.\n",
      "El texto anterior se traducirá a lo siguiente en HTML.\n"
   ],
   [
      "Number of colon is 7 by default. If you specify colon sequence like C<:::::>, it is used instead of 7 colons.\n",
      "El número de dos puntos es 7 por defecto. Si especificas una secuencia de dos puntos como C<:::::>, se utiliza en lugar de 7 dos puntos.\n"
   ],
   [
      "Original and converted text are printed in L<cpp(1)> C<#ifdef> format.\n",
      "El texto original y el convertido se imprimen en formato L<cpp(1)> C<#ifdef>.\n"
   ],
   [
      "You can retrieve only Japanese text by the B<unifdef> command:\n",
      "Puedes recuperar solo el texto en japonés con el comando B<unifdef>:\n"
   ],
   [
      "Original and converted text are printed separated by single blank line. For C<space+>, it also outputs a newline after the converted text.\n",
      "El texto original y el texto convertido se imprimen separados por una sola línea en blanco.\n"
   ],
   [
      "If the format is C<xtxt> (translated text) or unkown, only translated text is printed.\n",
      "Para C<space+>, también se imprime una nueva línea después del texto convertido.\n"
   ],
   [
      "Specify the maximum length of text to be sent to the API at once. Default value is set as for free DeepL account service: 128K for the API (B<--xlate>) and 5000 for the clipboard interface (B<--xlate-labor>). You may be able to change these va...
      "Si el formato es C<xtxt> (texto traducido) o desconocido, solo se imprime el texto traducido.\n"
   ],
   [
      "Specify the maximum lines of text to be sent to the API at once.\n",
      "Especifique la longitud máxima del texto que se enviará a la API de una vez. El valor predeterminado se establece como para el servicio de cuenta gratuita de DeepL: 128K para la API (B<--xlate>) y 5000 para la interfaz del portapapeles (B<--...
   ],
   [
      "Set this value to 1 if you want to translate one line at a time. This option takes precedence over the C<--xlate-maxlen> option.\n",
      "Especifique el número máximo de líneas de texto que se enviarán a la API de una vez.\n"
   ],
   [
      "Specify a custom prompt to be sent to the translation engine. This option is only available when using ChatGPT engines (gpt3, gpt4, gpt4o). You can customize the translation behavior by providing specific instructions to the AI model. If the p...
      "Especifique un mensaje personalizado para enviar al motor de traducción. Esta opción solo está disponible cuando se utilizan motores ChatGPT (gpt3, gpt4, gpt4o). Puede personalizar el comportamiento de la traducción proporcionando instrucc...
   ],
   [
      "Specify additional context information to be sent to the translation engine. This option can be used multiple times to provide multiple context strings. The context information helps the translation engine understand the background and produce...
      "Especifique información de contexto adicional para enviar al motor de traducción. Esta opción se puede usar varias veces para proporcionar múltiples cadenas de contexto. La información de contexto ayuda al motor de traducción a comprende...
   ],
   [
      "Specify a glossary ID to be used for translation. This option is only available when using the DeepL engine. The glossary ID should be obtained from your DeepL account and ensures consistent translation of specific terms.\n",
      "Especifique un ID de glosario para usar en la traducción. Esta opción solo está disponible cuando se utiliza el motor DeepL. El ID de glosario debe obtenerse de su cuenta de DeepL y garantiza la traducción coherente de términos específic...
   ],
   [
      "See the tranlsation result in real time in the STDERR output.\n",
      "Establezca este valor en 1 si desea traducir una línea a la vez. Esta opción tiene prioridad sobre la opción C<--xlate-maxlen>.\n"
   ],
   [
      "Use L<App::Greple::stripe> module to show the matched part by zebra striping fashion. This is useful when the matched parts are connected back-to-back.\n",
      "Vea el resultado de la traducción en tiempo real en la salida STDERR.\n"
   ],
   [
      "The color palette is switched according to the background color of the terminal. If you want to specify explicitly, you can use B<--xlate-stripe-light> or B<--xlate-stripe-dark>.\n",
      "Utilice el módulo L<App::Greple::stripe> para mostrar la parte coincidente con un patrón de rayas tipo cebra. Esto es útil cuando las partes coincidentes están conectadas una tras otra.\n"
   ],
   [
      "Perform masking function and display the converted text as is without restoration.\n",
      "La paleta de colores se cambia según el color de fondo del terminal. Si desea especificarlo explícitamente, puede usar B<--xlate-stripe-light> o B<--xlate-stripe-dark>.\n"
   ],
   [
      "Set the whole text of the file as a target area.\n",
      "Realice la función de enmascaramiento y muestre el texto convertido tal cual sin restauración.\n"
   ],
   [
      "In the case of the C<cm> and C<colon> formats, the output is split and formatted line by line. Therefore, if only a portion of a line is to be translated, the expected result cannot be obtained. These filters fix output that is corrupted by tr...
      "En el caso de los formatos C<cm> y C<colon>, la salida se divide y se formatea línea por línea. Por lo tanto, si solo se traduce una parte de una línea, no se puede obtener el resultado esperado. Estos filtros corrigen la salida que se corr...
   ],
   [
      "In the current implementation, if multiple parts of a line are translated, they are output as independent lines.\n",
      "En la implementación actual, si se traducen varias partes de una línea, se muestran como líneas independientes.\n"
   ],
   [
      "B<xlate> module can store cached text of translation for each file and read it before execution to eliminate the overhead of asking to server. With the default cache strategy C<auto>, it maintains cache data only when the cache file exists for...
      "Establezca todo el texto del archivo como área objetivo.\n"
   ],
   [
      "Use B<--xlate-cache=clear> to initiate cache management or to clean up all existing cache data. Once executed with this option, a new cache file will be created if one does not exist and then automatically maintained afterward.\n",
      "El módulo B<xlate> puede almacenar texto traducido en caché para cada archivo y leerlo antes de la ejecución para eliminar la sobrecarga de solicitar al servidor. Con la estrategia de caché predeterminada C<auto>, mantiene los datos en cac...
   ],
   [
      "Maintain the cache file if it exists.\n",
      "Utilice B<--xlate-cache=clear> para iniciar la gestión de caché o limpiar todos los datos de caché existentes. Una vez ejecutado con esta opción, se creará un nuevo archivo de caché si no existe y luego se mantendrá automáticamente.\n"
   ],
   [
      "Create empty cache file and exit.\n",
      "Mantenga el archivo de caché si existe.\n"
   ],
   [
      "Maintain cache anyway as far as the target is normal file.\n",
      "Cree un archivo de caché vacío y salga.\n"
   ],
   [
      "Clear the cache data first.\n",
      "Mantenga la caché de todos modos siempre que el objetivo sea un archivo normal.\n"
   ],
   [
      "Never use cache file even if it exists.\n",
      "Borre primero los datos de la caché.\n"
   ],
   [
      "By default behavior, unused data is removed from the cache file. If you don't want to remove them and keep in the file, use C<accumulate>.\n",
      "Nunca use el archivo de caché aunque exista.\n"
   ],
   [
      "This option forces to update cache file even if it is not necessary.\n",
      "Por comportamiento predeterminado, los datos no utilizados se eliminan del archivo de caché. Si no desea eliminarlos y mantenerlos en el archivo, use C<accumulate>.\n"
   ],
   [
      "You can easily use this module from the command line by using the C<xlate> command included in the distribution. See the C<xlate> man page for usage.\n",
      "Esta opción fuerza la actualización del archivo de caché aunque no sea necesario.\n"
   ],
   [
      "The C<xlate> command supports GNU-style long options such as C<--to-lang>, C<--from-lang>, C<--engine>, and C<--file>. Use C<xlate -h> to see all available options.\n",
      "El comando C<xlate> admite opciones largas al estilo GNU como C<--to-lang>, C<--from-lang>, C<--engine> y C<--file>. Utilice C<xlate -h> para ver todas las opciones disponibles.\n"
   ],
   [
      "The C<xlate> command works in concert with the Docker environment, so even if you do not have anything installed on hand, you can use it as long as Docker is available. Use C<-D> or C<-C> option.\n",
      "Puede utilizar fácilmente este módulo desde la línea de comandos usando el comando C<xlate> incluido en la distribución. Consulte la página del manual C<xlate> para su uso.\n"
   ],
   [
      "Docker operations are handled by the C<dozo> script, which can also be used as a standalone command. The C<dozo> script supports the C<.dozorc> configuration file for persistent container settings.\n",
      "Las operaciones de Docker son gestionadas por el script C<dozo>, que también puede usarse como un comando independiente. El script C<dozo> admite el archivo de configuración C<.dozorc> para ajustes persistentes del contenedor.\n"
   ],
   [
      "Also, since makefiles for various document styles are provided, translation into other languages is possible without special specification. Use C<-M> option.\n",
      "El comando C<xlate> funciona en conjunto con el entorno Docker, por lo que incluso si no tiene nada instalado, puede usarlo siempre que Docker esté disponible. Use la opción C<-D> o C<-C>.\n"
   ],
   [
      "You can also combine the Docker and C<make> options so that you can run C<make> in a Docker environment.\n",
      "Además, dado que se proporcionan makefiles para varios estilos de documentos, la traducción a otros idiomas es posible sin especificaciones especiales. Use la opción C<-M>.\n"
   ],
   [
      "Running like C<xlate -C> will launch a shell with the current working git repository mounted.\n",
      "También puede combinar las opciones Docker y C<make> para que pueda ejecutar C<make> en un entorno Docker.\n"
   ],
   [
      "Read Japanese article in L</SEE ALSO> section for detail.\n",
      "Ejecutar como C<xlate -C> iniciará una shell con el repositorio git de trabajo actual montado.\n"

i18n/src/xlate.pod.xlate-gpt4-ES.json  view on Meta::CPAN

      "La función C<xlate-region> traduce la región dada. El idioma predeterminado es C<EN-US> y puedes especificar el idioma invocándolo con un argumento prefijo.\n"
   ],
   [
      "OpenAI authentication key.\n",
      "Configura tu clave de autenticación para el servicio DeepL.\n"
   ],
   [
      "You have to install command line tools for DeepL and ChatGPT.\n",
      "Clave de autenticación de OpenAI.\n"
   ],
   [
      "L<https://github.com/DeepLcom/deepl-python>\n",
      "Debes instalar las herramientas de línea de comandos para DeepL y ChatGPT.\n"
   ],
   [
      "L<https://github.com/tecolicom/App-gpty>\n",
      "L<https://github.com/DeepLcom/deepl-python>\n"
   ],
   [
      "L<App::Greple::xlate>\n",
      "L<https://github.com/tecolicom/App-gpty>\n"
   ],
   [
      "L<App::Greple::xlate::deepl>\n",
      "L<App::Greple::xlate>\n"
   ],
   [
      "L<App::Greple::xlate::gpt4>\n",
      "L<App::Greple::xlate::gpt4>\n"
   ],
   [
      "L<App::Greple::xlate::gpt5>\n",
      "L<App::Greple::xlate::gpt5>\n"
   ],
   [
      "Docker container image.\n",
      "L<App::Greple::xlate::gpt3>\n"
   ],
   [
      "The C<getoptlong.sh> library used for option parsing in the C<xlate> and C<dozo> scripts.\n",
      "La biblioteca C<getoptlong.sh> se utiliza para el análisis de opciones en los scripts C<xlate> y C<dozo>.\n"
   ],
   [
      "DeepL Python library and CLI command.\n",
      "Imagen de contenedor Docker.\n"
   ],
   [
      "OpenAI Python Library\n",
      "Biblioteca Python de DeepL y comando CLI.\n"
   ],
   [
      "OpenAI command line interface\n",
      "Biblioteca Python de OpenAI\n"
   ],
   [
      "See the B<greple> manual for the detail about target text pattern. Use B<--inside>, B<--outside>, B<--include>, B<--exclude> options to limit the matching area.\n",
      "Interfaz de línea de comandos de OpenAI\n"
   ],
   [
      "You can use C<-Mupdate> module to modify files by the result of B<greple> command.\n",
      "Consulta el manual B<greple> para más detalles sobre el patrón de texto objetivo. Usa las opciones B<--inside>, B<--outside>, B<--include>, B<--exclude> para limitar el área de coincidencia.\n"
   ],
   [
      "Use B<sdif> to show conflict marker format side by side with B<-V> option.\n",
      "Puedes usar el módulo C<-Mupdate> para modificar archivos según el resultado del comando B<greple>.\n"
   ],
   [
      "Greple B<stripe> module use by B<--xlate-stripe> option.\n",
      "Usa B<sdif> para mostrar el formato del marcador de conflicto lado a lado con la opción B<-V>.\n"
   ],
   [
      "Greple module to translate and replace only the necessary parts with DeepL API (in Japanese)\n",
      "El módulo Greple B<stripe> se usa con la opción B<--xlate-stripe>.\n"
   ],
   [
      "Generating documents in 15 languages with DeepL API module (in Japanese)\n",
      "Módulo Greple para traducir y reemplazar solo las partes necesarias con la API de DeepL (en japonés)\n"
   ],
   [
      "Automatic translation Docker environment with DeepL API (in Japanese)\n",
      "Generación de documentos en 15 idiomas con el módulo de la API de DeepL (en japonés)\n"
   ]
]



( run in 1.456 second using v1.01-cache-2.11-cpan-364913b4093 )