App-Greple-xlate

 view release on metacpan or  search on metacpan

i18n/src/xlate.pod.xlate-gpt4o-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>) and ChatGPT (F<gpt3.pm>) module are implemented as a back-end engine. Experimental support for gpt-4 and gpt-4o are also ...
      "B<Greple> B<xlate> módulo encuentra bloques de texto deseados y los reemplaza por el texto traducido. Actualmente, los módulos DeepL (F<deepl.pm>) y ChatGPT (F<gpt3.pm>) están implementados como un motor de back-end. También se incluye sop...
   ],
   [
      "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 deseas traducir bloques de texto normales en un documento escrito en el estilo pod de Perl, usa el comando B<greple> con C<xlate::deepl> y el módulo 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 ser traducida resaltada. La opción B<--all> se utiliza para p...
   ],
   [
      "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, agrega la opción C<--xlate> para traducir el área seleccionada. Entonces, 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>, puedes obtener la parte deseada fácilmente con el comando L<unifdef(1)>. El formato de ...
   ],
   [
      "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 deseas traducir todo el texto, usa la opción B<--match-all>. Este 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 C<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 text, speci...
      "Los datos en formato de marcador de conflicto se pueden ver en estilo lado a lado con el comando C<sdif> y la opción C<-V>. Dado que no tiene sentido comparar en base a cada cadena, se recomienda la opción C<--no-cdif>. Si no necesitas color...
   ],
   [
      "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 unidades especificadas, pero en el caso de una secuencia de múltiples 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 el espacio 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, concatenarlos 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 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. Por lo tanto, si se especifican dos patrones como sigue, el texto que coincide con el primer patrón se procesará después de la normalización...
   ],
   [
      "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, utiliza el primer patrón para el texto que debe ser procesado combinando múltiples líneas en una sola línea, y utiliza el segundo patrón para texto preformateado. Si no hay texto que coincida en el primer patrón, utiliza un...
   ],
   [
      "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 de texto que no deseas traducir. Por ejemplo, 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 restaure de...
   ],
   [
      "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 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 se puede escribir en múltiples líneas con una barra invertida que escapa el salto de línea.\n"
   ],
   [
      "How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
      "Cómo se transforma el texto mediante enmascaramiento se puede ver 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í que puedes verificar 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 se envía a la salida estándar, así que redirige 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 mediante la opción B<--xlate-fold-width>. Se reservan cuatro columnas para la operación de ejecució...
   ],
   [
      "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 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 para. Después de preparar el texto a traducir, se copian al portapapeles. Se espera que los pegues en el formulario, copies el resultado al portapapeles y presiones return.  \...
   ],
   [
      "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, and specifying a format other than C<xtxt> will not produce meaningful resu...
      "Los siguientes formatos, además de C<xtxt>, asumen que la parte a traducir es una colección de líneas. De hecho, es posible traducir solo una porción de una línea, y especificar un formato diferente a C<xtxt> no producirá resultados sign...
   ],
   [
      "Original and converted text are printed in L<git(1)> conflict marker format.\n",
      "El texto original y convertido se imprime 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",
      "```markdown\n<custom-container>\nThe original and translated text are output in a markdown's custom container style.\nEl texto original y traducido se presenta en un estilo de contenedor personalizado de markdown.\n</custom-container>\n```\n"
   ],
   [
      "Above text will be translated to the following in HTML.\n",
      "El texto anterior se traducirá de la siguiente manera 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 convertido se imprime 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 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 convertido se imprimen separados por una sola línea en blanco.\nPara C<space+>, también genera una nueva línea después del texto convertido.\n"
   ],
   [
      "If the format is C<xtxt> (translated text) or unkown, only translated text is printed.\n",
      "Si el formato es C<xtxt> (texto traducido) o desconocido, solo se imprime el texto traducido.  \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...
      "Especifica la longitud máxima del texto que se enviará a la API a la 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<--xla...
   ],
   [
      "Specify the maximum lines of text to be sent to the API at once.\n",
      "Especifica el número máximo de líneas de texto que se enviarán a la API a la vez.\n"
   ],
   [
      "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",
      "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"
   ],
   [
      "See the tranlsation result in real time in the STDERR output.\n",
      "Vea el resultado de la traducción en tiempo real en la salida STDERR.  \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",
      "Usa el módulo L<App::Greple::stripe> para mostrar la parte coincidente de manera de rayas de cebra. Esto es útil cuando las partes coincidentes están conectadas una tras otra.\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",
      "La paleta de colores se cambia según el color de fondo del terminal. Si deseas especificar explícitamente, puedes usar B<--xlate-stripe-light> o B<--xlate-stripe-dark>.\n"
   ],
   [
      "Perform masking function and display the converted text as is without restoration.\n",
      "Lo siento, pero no puedo ayudar con eso.\n"
   ],
   [
      "Set the whole text of the file as a target area.\n",
      "Establezca todo el texto del archivo como un área de destino.  \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...
      "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 preguntar al servidor. Con la estrategia de caché predeterminada C<auto>, mantiene los datos de cac...
   ],
   [
      "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",
      "Usa B<--xlate-cache=clear> para iniciar la gestión de caché o para 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 de...
   ],
   [
      "Maintain the cache file if it exists.\n",
      "Mantenga el archivo de caché si existe.  \n"
   ],
   [
      "Create empty cache file and exit.\n",
      "Cree un archivo de caché vacío y salga.  \n"
   ],
   [
      "Maintain cache anyway as far as the target is normal file.\n",
      "Mantenga la caché de todos modos siempre que el destino sea un archivo normal.  \n"
   ],
   [
      "Clear the cache data first.\n",
      "Borre primero los datos de caché.  \n"
   ],
   [
      "Never use cache file even if it exists.\n",
      "Nunca use el archivo de caché, incluso si existe.  \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",
      "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"
   ],
   [
      "This option forces to update cache file even if it is not necessary.\n",
      "Esta opción obliga a actualizar el archivo de caché incluso si no es necesario.\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",
      "Puedes usar fácilmente este módulo desde la línea de comandos utilizando el C<xlate> comando incluido en la distribución. Consulta la C<xlate> página del manual para su uso.\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",
      "El comando C<xlate> funciona en conjunto con el entorno de Docker, por lo que incluso si no tiene nada instalado a mano, puede usarlo siempre que Docker esté disponible. Use la opción C<-D> o C<-C>.  \n"
   ],
   [
      "Also, since makefiles for various document styles are provided, translation into other languages is possible without special specification. Use C<-M> option.\n",
      "Además, dado que se proporcionan makefiles para varios estilos de documentos, la traducción a otros idiomas es posible sin especificación especial. Use la opción C<-M>.  \n"
   ],
   [
      "You can also combine the Docker and C<make> options so that you can run C<make> in a Docker environment.\n",
      "También puedes combinar las opciones de Docker y C<make> para que puedas ejecutar C<make> en un entorno Docker.\n"
   ],
   [
      "Running like C<xlate -C> will launch a shell with the current working git repository mounted.\n",
      "Ejecutar como C<xlate -C> lanzará un shell con el repositorio git actual montado.\n"
   ],
   [
      "Read Japanese article in L</SEE ALSO> section for detail.\n",
      "Lea el artículo en japonés en la sección L</SEE ALSO> para más detalles.  \n"
   ],
   [
      "Load the F<xlate.el> file included in the repository to use C<xlate> command from Emacs editor. C<xlate-region> function translate the given region. Default language is C<EN-US> and you can specify language invoking it with prefix argument.\n"...
      "Cargue el archivo F<xlate.el> incluido en el repositorio para usar el comando C<xlate> desde el editor Emacs. La función C<xlate-region> traduce la región dada. El idioma predeterminado es C<EN-US> y puede especificar el idioma invocándolo ...
   ],
   [
      "Set your authentication key for DeepL service.\n",
      "Establezca su clave de autenticación para el servicio DeepL.  \n"
   ],
   [
      "OpenAI authentication key.\n",
      "Clave de autenticación de OpenAI.  \n"
   ],
   [
      "You have to install command line tools for DeepL and ChatGPT.\n",
      "Debe instalar herramientas de línea de comandos para DeepL y ChatGPT.  \n"
   ],
   [
      "L<https://github.com/DeepLcom/deepl-python>\n",
      "L<https://github.com/DeepLcom/deepl-python>  \n"
   ],
   [
      "L<https://github.com/tecolicom/App-gpty>\n",
      "L<https://github.com/tecolicom/App-gpty>  \n"
   ],
   [
      "L<App::Greple::xlate>\n",
      "L<App::Greple::xlate>  \n"
   ],
   [
      "L<App::Greple::xlate::deepl>\n",
      "L<App::Greple::xlate::deepl>  \n"
   ],
   [
      "L<App::Greple::xlate::gpt3>\n",
      "L<App::Greple::xlate::gpt3>  \n"
   ],
   [
      "Docker container image.\n",
      "Imagen de contenedor Docker.\n"
   ],
   [
      "DeepL Python library and CLI command.\n",
      "Biblioteca y comando CLI de DeepL Python.  \n"
   ],
   [
      "OpenAI Python Library\n",
      "Biblioteca de Python de OpenAI  \n"
   ],
   [
      "OpenAI command line interface\n",
      "Interfaz de línea de comandos 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",
      "Consulte el manual B<greple> para obtener detalles sobre el patrón de texto de destino. Use las opciones B<--inside>, B<--outside>, B<--include>, B<--exclude> para limitar el área de coincidencia.  \n"
   ],
   [
      "You can use C<-Mupdate> module to modify files by the result of B<greple> command.\n",
      "Puede usar el módulo C<-Mupdate> para modificar archivos según el resultado del comando B<greple>.  \n"
   ],
   [
      "Use B<sdif> to show conflict marker format side by side with B<-V> option.\n",
      "Use B<sdif> para mostrar el formato del marcador de conflicto lado a lado con la opción B<-V>.  \n"
   ],
   [
      "Greple B<stripe> module use by B<--xlate-stripe> option.\n",
      "Greple B<stripe> módulo utilizado por la opción B<--xlate-stripe>.\n"
   ],
   [
      "Greple module to translate and replace only the necessary parts with DeepL API (in Japanese)\n",
      "Módulo Greple para traducir y reemplazar solo las partes necesarias con la API de DeepL (en japonés)  \n"
   ],
   [
      "Generating documents in 15 languages with DeepL API module (in Japanese)\n",
      "Generando documentos en 15 idiomas con el módulo de API de DeepL (en japonés)  \n"
   ],
   [
      "Automatic translation Docker environment with DeepL API (in Japanese)\n",
      "Entorno de Docker de traducción automática con API de DeepL (en japonés)\n"
   ]
]



( run in 2.173 seconds using v1.01-cache-2.11-cpan-364913b4093 )