Skip to content

Commit

Permalink
🌐 Add LLM Translations (#65)
Browse files Browse the repository at this point in the history
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ryuya <[email protected]>
  • Loading branch information
github-actions[bot] and 3ru authored Jul 7, 2024
1 parent b8ddfab commit d19564a
Show file tree
Hide file tree
Showing 6 changed files with 199 additions and 127 deletions.
42 changes: 27 additions & 15 deletions README/README.es.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
# 🌎 BOT de Traducción Markdown
[![Mantenibilidad](https://api.codeclimate.com/v1/badges/a13ea4f37913ba6ba570/maintainability)](https://codeclimate.com/github/3ru/gpt-translate/maintainability)
[![Mantenibilidad](https://api.codeclimate.com/v1/badges/a13ea4f37913ba6ba570/mantenibilidad)](https://codeclimate.com/github/3ru/gpt-translate/mantenibilidad)
[![GPT Translate](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml/badge.svg)](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml)

[![OpenAI](https://img.shields.io/badge/-OpenAI-white?style=flat-square&logo=openai&logoColor=black)](https://openai.com/)
[![Azure](https://img.shields.io/badge/-Microsoft%20Azure-white?style=flat-square&logo=microsoftazure&color=0078D4)](https://azure.microsoft.com/en-us/products/ai-services/openai-service)
[![Anthropic](https://img.shields.io/badge/-Anthropic-black?style=flat-square&logo=anthropic&logoColor=black&color=d4a27f)](https://www.anthropic.com/)
[![Perplexity](https://img.shields.io/badge/-Perplexity-black?style=flat-square&logo=perplexity&color=black)](https://docs.perplexity.ai/)
[![Google](https://img.shields.io/badge/-Google%20gemini-white?style=flat-square&logo=googlegemini&color=white)](https://ai.google/discover/generativeai/)
[![Groq](https://img.shields.io/badge/-Groq-black?style=flat-square&logoColor=black&color=F55036)](https://groq.com/)
[![Fireworks](https://img.shields.io/badge/-Fireworks%20AI-black?style=flat-square&color=631fee)](https://fireworks.ai/)
[![Mistral](https://img.shields.io/badge/-Mistral%20AI-black?style=flat-square&color=ff7000)](https://mistral.ai/)
[![Cohere](https://img.shields.io/badge/-Cohere-black?style=flat-square&color=39594c)](https://cohere.com/)


[English](/README.md) |
[简体中文](/README/README.zh-CN.md) |
[繁體中文](/README/README.zh-TW.md) |
Expand All @@ -10,22 +21,23 @@
[한국어](/README/README.ko.md) |
[日本語](/README/README.ja.md)

Esta acción de GitHub traduce tus archivos markdown a múltiples idiomas utilizando el modelo GPT-4, GPT-3.5.
Esta acción de GitHub traduce tus archivos markdown a múltiples idiomas utilizando varios modelos de IA.

> [!Important]
> La API de OpenAI actualmente no está disponible de forma gratuita. Necesitas una clave API emitida con una `cuenta de pago` para usar este flujo de trabajo.
> <img width="387" alt="image" src="https://github.com/3ru/gpt-translate/assets/69892552/8c803edb-85ef-41ee-a4be-be52b3a30eba">
> Ahora Disponible: **Modelos de IA de Múltiples Proveedores✨** \
> Nos hemos expandido más allá de OpenAI para soportar varios proveedores de modelos de IA. \
> Para una lista completa de [proveedores soportados](https://g-t.vercel.app/docs/references/supported-model-provider) e información detallada, por favor consulta nuestras [notas de lanzamiento](https://github.com/3ru/gpt-translate/releases/tag/v1.2.0-beta).
<br/>

<details><summary>🧐 Estado Actual</summary>
<p>

- La acción solo soporta traducir **archivos markdown(`.md`), markdown-jsx(`.mdx`), json(`.json`)**.
- La acción soporta traducir **archivos markdown(`.md`), markdown-jsx(`.mdx`), json(`.json`) únicamente**.

- El comando solo puede ser ejecutado por individuos con **permisos de escritura en el repositorio**.
- El comando puede ser ejecutado exclusivamente por individuos con **permisos de escritura en el repositorio**.

Estas limitaciones previenen el abuso de la API por parte de personas no confiables.
Estas limitaciones previenen el abuso de la API por parte de terceros no confiables.

</p>
</details>
Expand All @@ -50,14 +62,14 @@ Estas limitaciones previenen el abuso de la API por parte de personas no confiab

#### Requerido
- Proporciona la OPENAI_API_KEY como apiKey.
- Configura `on` para que se dispare cuando se cree un comentario (`types: [ created ]`).
- Configura `on` para que se active cuando se cree un comentario (`types: [ created ]`).
- Realiza el checkout por adelantado (`actions/checkout@v3`).

#### Recomendado (Para minimizar el tiempo de ejecución innecesario)
- Configura if para que se ejecute solo cuando `/gpt-translate` o `/gt` esté presente en el comentario.
- Configura para que se ejecute solo cuando `/gpt-translate` o `/gt` esté presente en el comentario.


👇 Aquí tienes un ejemplo de flujo de trabajo mínimo:
👇 Aquí tienes un ejemplo mínimo de flujo de trabajo:
```yaml
# .github/workflows/gpt-translate.yml
name: GPT Translate
Expand All @@ -73,7 +85,7 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Ejecutar GPT Translate
- name: Run GPT Translate
if: |
contains(github.event.comment.body, '/gpt-translate') ||
contains(github.event.comment.body, '/gt')
Expand All @@ -92,11 +104,11 @@ Puedes usar /gt como una abreviatura de /gpt-translate.

1. Crea un comentario con `/gpt-translate` o `/gt` en un issue o pull request.

2. 【En un issue】Los archivos traducidos se crearán como una **solicitud de extracción**.
2. 【En issue】Los archivos traducidos se crearán como una **solicitud de extracción**.

2. 【En un pull request】Los archivos traducidos se **agregarán al pull request con un nuevo commit**.
2. 【En pull request】Los archivos traducidos se **agregarán al pull request con un nuevo commit**.

En otras palabras, si sigues comentando en un issue, se crearán nuevos PRs continuamente.
En otras palabras, si sigues comentando en un issue, se crearán nuevas PRs continuamente.
Si sigues comentando en un PR, se agregarán nuevos commits continuamente a ese PR.

## 📝 Ejemplo
Expand Down Expand Up @@ -125,7 +137,7 @@ Para más información, por favor consulta el [sitio web](https://g-t.vercel.app
- [Discusiones](https://github.com/3ru/gpt-translate/discussions)
- Si tienes alguna pregunta, no dudes en preguntar en las discusiones de GitHub :)
- [Issues](https://github.com/3ru/gpt-translate/issues)
- Por favor, envía errores y sugerencias de nuevas características a los issues de GitHub
- Por favor, envía errores y nuevas sugerencias de características a GitHub Issues

## 📃 Licencia
Licencia MIT
62 changes: 37 additions & 25 deletions README/README.hi.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
# 🌎 मार्कडाउन अनुवाद बॉट
[![Maintainability](https://api.codeclimate.com/v1/badges/a13ea4f37913ba6ba570/maintainability)](https://codeclimate.com/github/3ru/gpt-translate/maintainability)
[![GPT Translate](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml/badge.svg)](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml)
[![रखरखाव](https://api.codeclimate.com/v1/badges/a13ea4f37913ba6ba570/maintainability)](https://codeclimate.com/github/3ru/gpt-translate/maintainability)
[![GPT अनुवाद](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml/badge.svg)](https://github.com/3ru/gpt-translate/actions/workflows/gpt-translate.yml)

[![OpenAI](https://img.shields.io/badge/-OpenAI-white?style=flat-square&logo=openai&logoColor=black)](https://openai.com/)
[![Azure](https://img.shields.io/badge/-Microsoft%20Azure-white?style=flat-square&logo=microsoftazure&color=0078D4)](https://azure.microsoft.com/en-us/products/ai-services/openai-service)
[![Anthropic](https://img.shields.io/badge/-Anthropic-black?style=flat-square&logo=anthropic&logoColor=black&color=d4a27f)](https://www.anthropic.com/)
[![Perplexity](https://img.shields.io/badge/-Perplexity-black?style=flat-square&logo=perplexity&color=black)](https://docs.perplexity.ai/)
[![Google](https://img.shields.io/badge/-Google%20gemini-white?style=flat-square&logo=googlegemini&color=white)](https://ai.google/discover/generativeai/)
[![Groq](https://img.shields.io/badge/-Groq-black?style=flat-square&logoColor=black&color=F55036)](https://groq.com/)
[![Fireworks](https://img.shields.io/badge/-Fireworks%20AI-black?style=flat-square&color=631fee)](https://fireworks.ai/)
[![Mistral](https://img.shields.io/badge/-Mistral%20AI-black?style=flat-square&color=ff7000)](https://mistral.ai/)
[![Cohere](https://img.shields.io/badge/-Cohere-black?style=flat-square&color=39594c)](https://cohere.com/)


[English](/README.md) |
[简体中文](/README/README.zh-CN.md) |
Expand All @@ -10,22 +21,23 @@
[한국어](/README/README.ko.md) |
[日本語](/README/README.ja.md)

यह GitHub एक्शन आपके मार्कडाउन फाइलों को GPT-4, GPT-3.5 मॉडल का उपयोग करके कई भाषाओं में अनुवाद करता है।
यह GitHub एक्शन आपके मार्कडाउन फाइलों का अनुवाद कई भाषाओं में विभिन्न AI मॉडलों का उपयोग करके करता है।

> [!Important]
> OpenAI API वर्तमान में मुफ्त में उपलब्ध नहीं है। इस वर्कफ़्लो का उपयोग करने के लिए आपको एक `पेड अकाउंट` के साथ जारी किया गया API Key चाहिए।
> <img width="387" alt="image" src="https://github.com/3ru/gpt-translate/assets/69892552/8c803edb-85ef-41ee-a4be-be52b3a30eba">
> अब उपलब्ध: **कई प्रदाताओं से AI मॉडल✨** \
> हमने OpenAI से आगे बढ़कर विभिन्न AI मॉडल प्रदाताओं का समर्थन करना शुरू कर दिया है। \
> समर्थित प्रदाताओं की पूरी [सूची](https://g-t.vercel.app/docs/references/supported-model-provider) और विस्तृत जानकारी के लिए, कृपया हमारे [रिलीज नोट्स](https://github.com/3ru/gpt-translate/releases/tag/v1.2.0-beta) देखें।
<br/>

<details><summary>🧐 वर्तमान स्थिति</summary>
<p>

- यह एक्शन केवल **मार्कडाउन(`.md`), मार्कडाउन-jsx(`.mdx`), json(`.json`) फाइलों** का अनुवाद करता है।
- यह एक्शन केवल **मार्कडाउन(`.md`), मार्कडाउन-jsx(`.mdx`), json(`.json`) फाइलों का अनुवाद** करता है।

- यह कमांड केवल उन व्यक्तियों द्वारा निष्पादित की जा सकती है जिनके पास **रिपॉजिटरी पर लिखने की अनुमति** है।
- यह कमांड केवल उन व्यक्तियों द्वारा निष्पादित की जा सकती है जिनके पास **रिपॉजिटरी में लिखने की अनुमति** है।

ये सीमाएं गैर-विश्वसनीय पार्टियों द्वारा API के दुरुपयोग को रोकती हैं।
ये सीमाएं गैर-विश्वसनीय पक्षों द्वारा API के दुरुपयोग को रोकती हैं।

</p>
</details>
Expand All @@ -34,23 +46,23 @@

### रिपॉजिटरी सेटिंग्स

#### 1. सेटिंग्स > एक्शन्स > जनरल
#### 1. सेटिंग्स > एक्शन्स > सामान्य

- `Read and write permissions` सक्षम करें
- `Allow GitHub Actions to create and approve pull requests` सक्षम करें
- `पढ़ने और लिखने की अनुमति` सक्षम करें
- `GitHub Actions को पुल अनुरोध बनाने और अनुमोदित करने की अनुमति दें` सक्षम करें
![permissions](https://user-images.githubusercontent.com/69892552/228692074-d8d009a8-9272-4023-97b1-3cbc637d5d84.jpg)

#### 2. सेटिंग्स > सीक्रेट्स और वेरिएबल्स > एक्शन्स

- [अपने API Key](https://platform.openai.com/account/api-keys)(`OPENAI_API_KEY`) को सीक्रेट्स में सेट करें
- [अपनी API कुंजी](https://platform.openai.com/account/api-keys)(`OPENAI_API_KEY`) को सीक्रेट्स में सेट करें
![secrets](https://user-images.githubusercontent.com/69892552/228692421-22d7db33-4e32-4f28-b166-45b4d3ce2b11.jpg)


### GitHub Actions वर्कफ़्लो सेटिंग्स

#### आवश्यक
- OPENAI_API_KEY को apiKey के रूप में प्रदान करें।
- `on` को सेट करें ताकि यह एक टिप्पणी बनाए जाने पर ट्रिगर हो (`types: [ created ]`)।
- apiKey के रूप में OPENAI_API_KEY प्रदान करें।
- एक टिप्पणी बनाए जाने पर ट्रिगर करने के लिए `on` सेट करें (`types: [ created ]`)।
- पहले से चेकआउट करें(`actions/checkout@v3`)।

#### अनुशंसित (अनावश्यक रन टाइम को कम करने के लिए)
Expand Down Expand Up @@ -87,38 +99,38 @@ jobs:
```
/gpt-translate [इनपुट फाइलपाथ] [आउटपुट फाइलपाथ] [लक्षित भाषा]
```
आप /gpt-translate के लिए /gt का संक्षिप्त रूप भी उपयोग कर सकते हैं।
आप /gpt-translate के लिए /gt का संक्षिप्त रूप उपयोग कर सकते हैं।

1. एक इश्यू या पुल रिक्वेस्ट में `/gpt-translate` या `/gt` के साथ एक टिप्पणी बनाएं।
1. किसी इश्यू या पुल अनुरोध में `/gpt-translate` या `/gt` के साथ एक टिप्पणी बनाएं।

2.【इश्यू पर】अनुवादित फाइलें एक **पुल रिक्वेस्ट** के रूप में बनाई जाएंगी।
2.【इश्यू पर】अनुवादित फाइलें एक **पुल अनुरोध** के रूप में बनाई जाएंगी।

2.【पुल रिक्वेस्ट पर】अनुवादित फाइलें **नए कमिट के साथ पुल रिक्वेस्ट में जोड़ी जाएंगी**
2.【पुल अनुरोध पर】अनुवादित फाइलें **नए कमिट के साथ पुल अनुरोध में जोड़ी जाएंगी**

दूसरे शब्दों में, यदि आप एक इश्यू पर टिप्पणी करते रहते हैं, तो नए PR लगातार बनाए जाएंगे।
यदि आप एक PR पर टिप्पणी करते रहते हैं, तो नए कमिट लगातार उस PR में जोड़े जाएंगे।
दूसरे शब्दों में, यदि आप किसी इश्यू पर टिप्पणी करते रहते हैं, तो नए PR लगातार बनाए जाएंगे।
यदि आप किसी PR पर टिप्पणी करते रहते हैं, तो नए कमिट लगातार उस PR में जोड़े जाएंगे।

## 📝 उदाहरण
```
/gpt-translate README.md zh-TW/README.md traditional-chinese
/gpt-translate README.md zh-TW/README.md पारंपरिक चीनी
```
`README.md` को पारंपरिक चीनी में अनुवादित करें और इसे `zh-TW` डायरेक्टरी के तहत रखें।

### कई फाइलों का समर्थन
### कई फाइल समर्थन

आप इनपुट फाइल पथ में वाइल्डकार्ड निर्दिष्ट करके एक बार में कई फाइलों का अनुवाद कर सकते हैं।

यहां एक नमूना है
```
/gpt-translate *.md *.ja.md Japanese
/gpt-translate *.md *.ja.md जापानी
```
यदि रूट डायरेक्टरी में `A.md` और `B.md` हैं, तो आउटपुट `A.ja.md` और `B.ja.md` होगा। फाइल नाम इनपुट फाइलों से विरासत में मिलते हैं।
मैं एक मनमाना फाइल नाम के साथ फाइल आउटपुट करने पर विचार कर रहा हूं, लेकिन यदि आपके पास कोई स्मार्ट विचार है, तो कृपया इसे इश्यू के माध्यम से सुझाएं!
मैं एक मनमाना फाइल नाम के साथ फाइल आउटपुट करने पर विचार कर रहा हूं, लेकिन यदि आपके पास एक स्मार्ट विचार है, तो कृपया इसे इश्यू के माध्यम से सुझाएं!

अधिक जानकारी के लिए, कृपया [वेबसाइट](https://g-t.vercel.app/docs/references/path-builder) देखें

## 🌐 समर्थित भाषाएं
**कोई भी भाषा** जिसे GPT-4 या GPT-3.5 द्वारा समझा जा सकता है
**कोई भी भाषा** जिसे GPT-4 या GPT-3.5 द्वारा व्याख्यायित किया जा सकता है

## 🏘️ समुदाय
- [चर्चाएं](https://github.com/3ru/gpt-translate/discussions)
Expand Down
Loading

0 comments on commit d19564a

Please sign in to comment.