diff --git a/.github/i18n/README.es.md b/.github/i18n/README.es.md new file mode 100644 index 0000000000000..fdf370c8ccb63 --- /dev/null +++ b/.github/i18n/README.es.md @@ -0,0 +1,423 @@ +

+ Jina banner +

+ +

+ +[![Jina](https://github.com/jina-ai/jina/blob/master/.github/badges/license-badge.svg?raw=true "Jina is licensed under Apache-2.0")](#license) +[![Python 3.7 3.8](https://github.com/jina-ai/jina/blob/master/.github/badges/python-badge.svg?raw=true "Jina supports Python 3.7 and above")](https://pypi.org/project/jina/) +[![PyPI](https://img.shields.io/pypi/v/jina?color=%23099cec&label=PyPI%20package&logo=pypi&logoColor=white)](https://pypi.org/project/jina/) +[![Docker](https://github.com/jina-ai/jina/blob/master/.github/badges/docker-badge.svg?raw=true "Jina is multi-arch ready, can run on different architectures")](https://hub.docker.com/r/jinaai/jina/tags) +[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/jinaai/jina?color=%23099cec&label=Docker%20Image&logo=docker&logoColor=white&sort=semver)](https://hub.docker.com/r/jinaai/jina/tags) +[![CI](https://github.com/jina-ai/jina/workflows/CI/badge.svg)](https://github.com/jina-ai/jina/actions?query=workflow%3ACI) +[![CD](https://github.com/jina-ai/jina/workflows/CD/badge.svg?branch=master)](https://github.com/jina-ai/jina/actions?query=workflow%3ACD) +[![Release Cycle](https://github.com/jina-ai/jina/workflows/Release%20Cycle/badge.svg)](https://github.com/jina-ai/jina/actions?query=workflow%3A%22Release+Cycle%22) +[![Release CD](https://github.com/jina-ai/jina/workflows/Release%20CD/badge.svg)](https://github.com/jina-ai/jina/actions?query=workflow%3A%22Release+CD%22) +[![API Schema](https://github.com/jina-ai/jina/workflows/API%20Schema/badge.svg)](https://api.jina.ai/) +[![codecov](https://codecov.io/gh/jina-ai/jina/branch/master/graph/badge.svg)](https://codecov.io/gh/jina-ai/jina) + +

+ +

+ English • + 日本語 • + Français • + Deutsch • + Русский язык • + 中文 • + Português (BR) + Español +

+ + +

+ Sitio Web • + Documentos • + Ejemplos • + Hub (beta) • + Dashboard (beta) • + Jinabox (beta) • + Twitter • + Estamos contratando +

+ +Jina es un framework de búsqueda basado en IA que permite a los desarrolladores crear sistemas de búsqueda **cross/multi-modals** (como texto, imágenes, video, audio) en la nube. + +⏱️ **Ahorro de tiempo** - Inicie un sistema AI-powered en sólo unos minutos.. + +🧠 **Modelos IA de primera clase** - *El* patrón de diseño de los sistemas de búsqueda neuronal, con soporte de primera clase para [modelos IA de última generación](https://docs.jina.ai/chapters/all_exec.html). + +🌌 **Búsqueda universal** - indexación y consulta a gran escala de cualquier tipo de datos en múltiples plataformas: vídeo, imagen, texto largo/corto, música, código fuente, etc. + +☁️ **Cloud Ready** - Arquitectura descentralizada con características propias cloud-natives: contenedorización, microservicio, escalado, sharding, async IO, REST, gRPC. + +🧩 **Plug & Play** - Fácilmente ampliable con la interfaz Pythonic. + +❤️ **Hecho con amor** - La calidad es lo primero, nunca se compromete, mantenido por un [equipo a tiempo completo, respaldado por la empresa](https://jina.ai). + + +## Resumen + + + + + + +- [Instalación](#instalaci%C3%B3n) +- [Jina "Hola, mundo!" 👋🌍](#jina-hola-mundo-) +- [Tutoriales](#tutoriales) +- [Documentación](#documentaci%C3%B3n) +- [Contribuyendo](#contribuyendo) +- [Comunidad](#comunidad) +- [Gobernanza abierta](#gobernanza-abierta) +- [Únase](#%C3%BAnase) +- [Licencia](#licencia) + + + +## Instalación + +### Con PyPi + +En sistemas operativos Linux/MacOS con Python >= 3.7: + +```bash +pip install jina +``` + +Para instalar Jina con dependencias adicionales o en Raspberry Pi, [por favor revise la documentación](https://docs.jina.ai). + +### En un contenedor Docker + +Ofrecemos una imagen Docker universal con soporte para varios tipos de arquitectura (incluyendo x64, x86, arm-64/v7/v6). Simplemente funciona: + +```bash +docker run jinaai/jina --help +``` + +## Jina "Hola, mundo!" 👋🌍 + +Para empezar, puede probar nuestro "Hola, Mundo" - una simple demostración de búsqueda de imágenes mediante redes neuronales [Fashion-MNIST](https://hanxiao.io/2018/09/28/Fashion-MNIST-Year-In-Review/). No se necesitan dependencias adicionales, simplemente ejecute: + +```bash +jina hello-world +``` + +...o, más fácilmente, para los usuarios de Docker, **sin necesidad de instalación**: + +```bash +docker run -v "$(pwd)/j:/j" jinaai/jina hello-world --workdir /j && open j/hello-world.html # Reemplaza "open" por "xdg-open" en Linux +``` + +
+Haga clic aquí para ver la salida en la consola + +

+ hello world console output +

+ +
+ +La imagen de Docker descarga el conjunto de datos de entrenamiento y pruebas del Fashion-MNIST y le dice a Jina que indexe 60.000 imágenes de los datos de entrenamiento. La imagen de Docker selecciona muestras aleatorias de imágenes de prueba, las define como consultas y le pide a Jina que extraiga los resultados relevantes. Todo este proceso toma alrededor de 1 minuto, y eventualmente abre una página web con resultados, que se ven así: + +

+ Jina banner +

+ +La implementación detrás de esto es simple: + + + + + + + + + + + + +
Python API o use YAML spec o use Dashboard
+ + +```python +from jina.flow import Flow + +f = (Flow() + .add(uses='encoder.yml', parallel=2) + .add(uses='indexer.yml', shards=2, + separated_workspace=True)) + +with f: + f.index(fashion_mnist, batch_size=1024) +``` + + + +```yaml +!Flow +pods: + encode: + uses: encoder.yml + parallel: 2 + index: + uses: indexer.yml + shards: 2 + separated_workspace: true +``` + + + +![Flow in Dashboard](https://github.com/jina-ai/jina/blob/master/docs/chapters/helloworld/hello-world-flow.png?raw=true) + +
+ +
+Explore el sharding, la contenedorización, la concatenación de incrustaciones y más + +#### Adicionando Paralelismo y Sharding + +```python +from jina.flow import Flow + +f = (Flow().add(uses='encoder.yml', parallel=2) + .add(uses='indexer.yml', shards=2, separated_workspace=True)) +``` + +#### [Distribuyendo Flow](https://docs.jina.ai/chapters/remote/index.html) + +```python +from jina.flow import Flow + +f = Flow().add(uses='encoder.yml', host='192.168.0.99') +``` + +#### [Usando un Contenedor de Docker](https://docs.jina.ai/chapters/hub/index.html) + +```python +from jina.flow import Flow + +f = (Flow().add(uses='jinahub/cnn-encode:0.1') + .add(uses='jinahub/faiss-index:0.2', host='192.168.0.99')) +``` + +#### Conectando embeddings + +```python +from jina.flow import Flow + +f = (Flow().add(name='eb1', uses='BiTImageEncoder') + .add(name='eb2', uses='KerasImageEncoder', needs='gateway') + .needs(['eb1', 'eb2'], uses='_concat')) +``` + +#### [Permitindo Network Query](https://docs.jina.ai/chapters/restapi/index.html) + +```python +from jina.flow import Flow + +f = Flow(port_expose=45678, rest_api=True) + +with f: + f.block() +``` + +¿Está interesado? Explora otras opciones: + +```bash +jina hello-world --help +``` +
+ +### Cree su primer proyecto con Jina + +```bash +pip install jina[devel] +jina hub new --type app +``` + +Puede crear fácilmente un proyecto con Jina a partir de plantillas, sólo con un comando en la terminal. Este comando de arriba crea un punto de entrada de Python(entrypoint), ajustes de YAML y un Dockerfile. Puedes empezar desde ahí. + + +## Tutoriales + + + + + + + +
+ + Jina 101 Concept Illustration Book, Copyright by Jina AI Limited + + +  

Jina 101: Lo primero que debe aprender sobre Jina

+  English • + 日本語 • + Français • + Português • + Deutsch • + Русский язык • + 中文 • + عربية +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NivelTutoriales

🐣

+

Construir un sistema de búsqueda semántica con PLN (NLP)

+Busque los scripts de South Park y practique con Flows y Pods +

🐣

+

Mi primera app con Jina

+Usa cookiecutter para iniciar una app con Jina +

🐣

+

Fashion Search con Query Language (lenguaje de consulta)

+Hacer que Hello-World sea más interesante con un lenguaje de consulta +

🕊

+

Use Chunk para buscar letras de canciones

+Divida los documentos para buscar a nivel detallado +

🕊

+

Mezcle y combine imágenes y subtítulos

+Busque el cross modal para obtener imágenes de sus subtítulos y viceversa +

🚀

+

Aumente la intensidad de la búsqueda semántica de video

+Mejore el rendimiento utilizando el prefetching y el sharding +
+ +## Documentación + + + + + +La mejor manera de aprender Jina en profundidad es leyendo nuestra documentación. La documentación se construye sobre cada actualización y publicación en la rama master. + +#### El básico + +- [Utilice la API de flujo para componer su Workflow (flujo de trabajo) de búsqueda](https://docs.jina.ai/chapters/flow/index.html) +- [Funciones de entrada y salida en Jina](https://docs.jina.ai/chapters/io/index.html) +- [Registra y monitorea con el Dashboard gráfico de Jina](https://github.com/jina-ai/dashboard) +- [Distribuya su Workflow(flujo de trabajo) de forma remota](https://docs.jina.ai/chapters/remote/index.html) +- [Construye tu Pod en una imagen Docker: Cómo y por qué](https://docs.jina.ai/chapters/hub/index.html) + +#### Referencia + +- [Argumentos de la interfaz de la línea de comando(CLI)](https://docs.jina.ai/chapters/cli/index.html) +- [interfaz Python API](https://docs.jina.ai/api/jina.html) +- [Sintaxis YAML para Executor, Driver y Flow](https://docs.jina.ai/chapters/yaml/yaml.html) +- [Protobuf schema](https://docs.jina.ai/chapters/proto/index.html) +- [Las variables de entorno](https://docs.jina.ai/chapters/envs.html) +- ... [y más](https://docs.jina.ai/index.html) + +¿Eres una estrella del "Doc"? ¡Únase a nosotros! Toda clase de ayuda con la documentación es bienvenida. + +[La documentación de las versiones anteriores está archivada aquí](https://github.com/jina-ai/docs/releases). + +## Contribuyendo + +Todo tipo de contribuciones de la comunidad de código abierto son bienvenidas, individuos y socios. Debemos nuestro éxito a su participación activa. + +- [Pautas para la contribución](CONTRIBUTING.md) +- [Ciclos de publicación y etapas de desarrollo](RELEASE.md) + +### Colaboradores ✨ + + +[![All Contributors](https://img.shields.io/badge/all_contributors-66-orange.svg?style=flat-square)](#contributors-) + + + + + + + + + + + + + + + + + + + + +## Comunidad + +- [Slack workspace](https://join.slack.com/t/jina-ai/shared_invite/zt-dkl7x8p0-rVCv~3Fdc3~Dpwx7T7XG8w) - Únase al General en nuestro Slack para conocer al equipo y hacer preguntas +- [Canal en YouTube](https://youtube.com/c/jina-ai) - regístrese para nuestros últimos tutoriales, demostraciones de lanzamiento, seminarios web y presentaciones +- [LinkedIn](https://www.linkedin.com/company/jinaai/) - conozca Jina AI como empresa y encuentre oportunidades de trabajo +- [![Twitter Follow](https://img.shields.io/twitter/follow/JinaAI_?label=Follow%20%40JinaAI_&style=social)](https://twitter.com/JinaAI_) - síganos e interactue con nosotros usando hashtag `#JinaSearch` +- [Empresa](https://jina.ai) - aprenda más sobre nuestra empresa y cómo estamos totalmente comprometidos con el código abierto. + +## Gobernanza abierta +[Marcos/milestones GitHub](https://github.com/jina-ai/jina/milestones) planee el camino para las futuras mejoras de Jina. + +Como parte de nuestro modelo de gobernanza abierta, alojamos [Engineering All Hands]((https://hanxiao.io/2020/08/06/Engineering-All-Hands-in-Public/)) de Jina publicamente. Esta reunión en Zoom tiene lugar mensualmente el segundo martes de cada mes a las 14:00-15:30 (CET). Cualquiera puede unirse mediante la siguiente invitación del calendario. + +- [Adicionar al Google Calendar](https://calendar.google.com/event?action=TEMPLATE&tmeid=MHIybG03cjAwaXE3ZzRrYmVpaDJyZ2FpZjlfMjAyMDEwMTNUMTIwMDAwWiBjXzF0NW9nZnAyZDQ1djhmaXQ5ODFqMDhtY200QGc&tmsrc=c_1t5ogfp2d45v8fit981j08mcm4%40group.calendar.google.com&scp=ALL) +- [Download .ics](https://hanxiao.io/2020/08/06/Engineering-All-Hands-in-Public/jina-ai-public.ics) + +Se hará una transmisión en vivo de la reunión, que luego se publicará en nuestro [Canal de YouTube](https://youtube.com/c/jina-ai). + +## Únase + +Jina es un proyecto open-source. [Estamos contratando](https://jobs.jina.ai) desarrolladores full-stack, evangelistas, y PMs para construir el próximo ecosistema de búsqueda neural de código abierto(open-source) + +## Licencia + +Copyright (c) 2020 Jina AI Limited. All rights reserved. + +Jina está licenciada bajo la Licencia Apache, Version 2.0. [Ver LICENCIA para el texto completo de la licencia.](LICENSE)