Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "KI-gestützte Webcontent extrahierung, Suche und Klassifizierung",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nDu kannst deinen API-Schlüssel von [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Inhalt der Webseite extrahieren",
"Web Search Summarization": "Zusammenfassung der Websuche",
"DeepSearch Query": "DeepSearch Abfrage",
"Classify Text or Image": "Text oder Bild klassifizieren",
"Train Custom Classifier": "Zugbenutzerdefinierte Klassifikatoren",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Konvertieren Sie eine URL in saubere, LLM-freundliche Markdown mit der Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Führen Sie eine Websuche durch und holen Sie zusammengefasste Ergebnisse mit der Reader-API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Beantworten Sie komplexe Fragen durch iterative Suche, Lesen und Argumentation mit der DeepSearch-API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Kategorien mit Hilfe der Klassifikator-API (Null-shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Einen Klassifikator mit beschrifteten Beispielen für domänenspezifische Aufgaben einstellen.",
"URL": "URL",
"Output Format": "Ausgabeformat",
"Remove All Images": "Alle Bilder entfernen",
"Gather Links": "Links sammeln",
"Gather Images": "Bilder sammeln",
"Do Not Cache & Track!": "Nicht Cache & Track!",
"iframe Extraction": "iframe-Extraktion",
"Shadow DOM Extraction": "Schatten-DOM-Extraktion",
"Follow Redirect": "Weiterleitung folgen",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON-Antwort",
"Timeout Seconds": "Timeout Sekunden",
"CSS Selector: Only": "CSS-Auswahl: Nur",
"CSS Selector: Wait-For": "CSS-Auswahl: Warten Sie auf",
"CSS Selector: Excluding": "CSS-Auswahl: Exklusiv",
"Query": "Abfrage",
"Read Full Content of SERP": "Vollständigen Inhalt der SERP lesen",
"Fetch Favicons": "Favicons abrufen",
"Preferred Country": "Bevorzugtes Land",
"Preferred Location": "Bevorzugter Ort",
"Preferred Language": "Bevorzugte Sprache",
"Pagination": "Paginierung",
"In-site Search": "In-Site-Suche",
"Bypass Cached Content": "Cache-Inhalt umgehen",
"Model": "Modell",
"Prompt": "Prompt",
"Reasoning Effort": "Grund dafür",
"Budget Tokens": "Budget-Tokens",
"Max Attempts": "Max. Versuche",
"No Direct Answer": "Keine direkte Antwort",
"Max Returned URLs": "Max. zurückgegebene URLs",
"Structured Output": "Strukturierte Ausgabe",
"Good Domains": "Gute Domains",
"Bad Domains": "Falsche Domains",
"Only Domains": "Nur Domänen",
"Text": "Text",
"Labels": "Etiketten",
"Access Level": "Zugriffsebene",
"Number of Iterations": "Anzahl der Iterationen",
"Training Data": "Trainingsdaten",
"The URL of the webpage to extract content from.": "Die URL der Webseite, von der Inhalte extrahiert werden sollen.",
"Format of the extracted content - how the webpage should be returned.": "Format des extrahierten Inhalts - wie die Webseite zurückgegeben werden soll.",
"Remove all images from the response.": "Alle Bilder aus der Antwort entfernen.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Erstellen Sie einen Abschnitt \"Schaltflächen & Links\" am Ende, um Downstream LLMs oder Webagenturen zu helfen, auf der Seite zu navigieren.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Erstellen Sie einen \"Bilder\"-Abschnitt am Ende, um Downstream LLMs eine Übersicht über alle Grafiken auf der Seite zu geben.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Wenn aktiviert, wird die angeforderte URL nicht auf unserem Server zwischengespeichert und verfolgt.",
"Processes content from all embedded iframes in the DOM tree.": "Verarbeitet Inhalte von allen eingebetteten iframes im DOM-Baum.",
"Extracts content from all Shadow DOM roots in the document.": "Extrahiert Inhalte aus allen Shadow DOM-Wurzeln im Dokument.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Wählen Sie, ob nach dem Folgen aller Umleitungen zur endgültigen Ziel-URL aufgelöst werden soll. Aktivieren um der kompletten Umleitungskette zu folgen.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Alle Infrastruktur- und Datenverarbeitungsvorgänge liegen ausschließlich in der Zuständigkeit der EU.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Rückgabewert im JSON-Format mit URL, Titel, Inhalt und Zeitstempel (falls verfügbar).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Maximale Ladezeit der Seite in Sekunden (0 bedeutet Standard-Timeout, verwenden einen Wert setzen, wenn die Standard-Browser-Engine auf einfachen Webseiten zu langsam ist).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Liste der CSS-Selektoren für bestimmte Seitenelemente (z.B. \"body , .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS-Selektoren, auf die gewartet wird, bevor Ergebnisse zurückgegeben werden (z.B.: \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS-Selektoren für Elemente, die aus den Ergebnissen entfernt werden sollen (z.B. \"Header, Fußzeile, .ads, #sidebar\").",
"The search query to perform.": "Die zu durchführende Suchanfrage.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Besuche jede URL im Suchergebnis und gib den vollständigen Inhalt mit dem Reader zurück. Schalte ein um mehr leserspezifische Optionen zu aktivieren.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "Die Antwort wird im JSON-Format sein, das die URL, den Titel, den Inhalt und den Zeitstempel enthält (falls verfügbar). Im Suchmodus wird eine Liste von fünf Einträgen zurückgegeben, die jeweils der beschriebenen JSON-Struktur folgen.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Dies holt das Favicon jeder URL im SERP ab und fügt sie in die Antwort als Bild-URI ein, nützlich für die UI-Rendering.",
"The country to use for the search. It's a two-letter country code.": "Das zu verwendende Land für die Suche. Es ist eine Zwei-Buchstaben-Länderkennung.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "Von woher die Suchabfrage stammt. Es wird empfohlen, den Standort auf der Stadtebene anzugeben, um die Suche eines echten Benutzers zu simulieren.",
"The language to use for the search. It's a two-letter language code.": "Die Sprache, die für die Suche verwendet werden soll. Es ist ein zweistelliger Sprachcode.",
"The result offset. It skips the given number of results. It's used for pagination.": "Der Ergebnisversatz überspringt die angegebene Anzahl von Ergebnissen. Es wird für die Seiteninierung verwendet.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Gibt die Suchergebnisse nur von der angegebenen Webseite oder Domäne zurück. Standardmäßig durchsucht sie das gesamte Web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Unsere API speichert URL-Inhalte für eine bestimmte Zeit. Setzen Sie es auf true um das zwischengespeicherte Ergebnis zu ignorieren und den Inhalt direkt von der URL zu holen.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Beschränken Sie den Aufwand für Argumentation von Modellen. Reduzierte Argumentationsbemühungen können zu schnelleren Reaktionen führen und weniger Tokens für die Argumentation in einer Reaktion verwenden.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Dies legt die maximale Anzahl an Token fest, die für den DeepSearch-Prozess erlaubt sind. Größere Budgets können die Reaktionsqualität verbessern, indem sie die vollständige Suche nach komplexen Abfragen ermöglichen.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "Die maximale Anzahl von Wiederholungen zur Lösung eines Problems im DeepSearch-Prozess. Ein größerer Wert erlaubt es DeepSearch, das Problem erneut zu lösen, indem verschiedene Argumentationsansätze und Strategien verwendet werden.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Erzwingt das Modell weitere Denk-/Suchschritte zu unternehmen, selbst wenn die Abfrage trivial erscheint. Nützlich, wenn Sie DeepSearch in Szenarien verwenden, wo Sie sicher sind, dass die Abfrage immer DeepSearch benötigt und nicht für triviale Fragen.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "Die maximale Anzahl von URLs, die in der endgültigen Antwort oder dem Chunk enthalten werden. URLs werden nach Relevanz und anderen wichtigen Faktoren sortiert.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON-Schema für strukturiertes Ausgabeformat. Beispiel: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Eine Liste von Domänen, denen eine höhere Priorität für das Abrufen von Inhalten eingeräumt wird. Nützlich für domänenspezifische und hochwertige Quellen, die wertvolle Inhalte liefern.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Eine Liste von Domains, die strikt vom Abruf von Inhalten ausgeschlossen werden. In der Regel verwendet, um bekannte Spam, minderwertige oder irrelevante Websites herauszufiltern.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Eine Liste von Domains, die ausschließlich in das Abrufen von Inhalten aufgenommen werden. Alle anderen Domains werden ignoriert. Nützlich für Domain-spezifische Suche.",
"The model to use for classification.": "Das zu verwendende Modell zur Klassifizierung.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Text-oder Bild-URL zu klassifizieren. URLs werden als Bilder, andere Zeichenketten als Text behandelt.",
"The labels to classify the content into.": "Die Etiketten, in die der Inhalt klassifiziert wird.",
"The base model to use for training.": "Das Basismodell für das Training.",
"Visibility of the trained model.": "Sichtbarkeit des geschulten Modells.",
"Number of training iterations to perform.": "Anzahl der durchzuführenden Trainings-Iterationen.",
"Default": "Standard",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Screenshot",
"Pageshot": "Seiten heiß",
"None - Keep links inline": "Keine - Links inline behalten",
"Dedup - List unique links at the end": "Dedup - Liste eindeutige Links am Ende",
"All - List all links at the end": "Alle - Alle Links am Ende auflisten",
"None - Keep images inline": "Keine - Bilder inline halten",
"Dedup - List unique images at the end": "Dedup - Liste eindeutige Bilder am Ende",
"All - List all images at the end": "Alle - Alle Bilder am Ende auflisten",
"United States": "Vereinigte Staaten",
"Canada": "Kanada",
"Mexico": "Mexiko",
"United Kingdom": "Großbritannien",
"Germany": "Deutschland",
"France": "Frankreich",
"Japan": "Japan",
"China": "China",
"India": "Indien",
"Brazil": "Brasilien",
"Australia": "Australien",
"Italy": "Italien",
"Spain": "Spanien",
"South Korea": "Südkorea",
"Netherlands": "Neuseeland",
"Switzerland": "Schweiz",
"Sweden": "Schweden",
"Ireland": "Irland",
"Singapore": "Singapur",
"Israel": "Israel",
"Saudi Arabia": "Saudi-Arabien",
"South Africa": "Südafrika",
"United Arab Emirates": "Vereinigte Arabische Emirate",
"English": "Englisch",
"Spanish": "Spanisch",
"French": "Französisch",
"German": "Deutsch",
"Japanese": "Japanisch",
"Chinese": "Chinesisch",
"Hindi": "Hannah",
"Portuguese": "Portugiesisch",
"Italian": "Italienisch",
"Korean": "Koreanisch",
"Dutch": "Niederländisch",
"Arabic": "Arabisch",
"Swedish": "Schwedisch",
"Hebrew": "Hebräisch",
"Afrikaans": "Afrikaner",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Niedrig",
"Medium": "Mittel",
"High": "Hoch",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Mehrsprachige multimodale Einbettungen für Texte und Bilder",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Frontier mehrsprachiges Einbettungsmodell mit SOTA Leistung",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and German text",
"Private": "Privat",
"Public": "Öffentlich"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "Extracción, búsqueda y clasificación de contenido web impulsada por AIs",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nPuedes obtener tu clave API de [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extraer contenido de página web",
"Web Search Summarization": "Resumen de búsqueda web",
"DeepSearch Query": "Consulta de ProepSearch",
"Classify Text or Image": "Clasificar texto o imagen",
"Train Custom Classifier": "Entrenar Clasificador Personalizado",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Convierte una URL en Markdown limpio y amigable con LLM usando la API de Lector.",
"Perform a web search and retrieve summarized results using the Reader API.": "Realiza una búsqueda web y recupera resultados resumidos usando la API Lector.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Responda preguntas complejas a través de búsquedas iterativas, lectura y razonamiento con la API DeepSearch.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Asigna categorías a texto o imágenes usando la API de Classifier (cero disparo/poco).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Ajusta un clasificador con ejemplos etiquetados para tareas específicas de dominio.",
"URL": "URL",
"Output Format": "Formato de salida",
"Remove All Images": "Eliminar todas las imágenes",
"Gather Links": "Recolectar enlaces",
"Gather Images": "Recolectar imágenes",
"Do Not Cache & Track!": "No Caché y Rastreo!",
"iframe Extraction": "Extracción de iframe",
"Shadow DOM Extraction": "Extracción DOM Sombra",
"Follow Redirect": "Seguir Redirección",
"EU Compliance": "EU Compliance",
"JSON Response": "Respuesta JSON",
"Timeout Seconds": "Segundos de tiempo agotado",
"CSS Selector: Only": "Selector CSS: Sólo",
"CSS Selector: Wait-For": "Selector CSS: Espere",
"CSS Selector: Excluding": "Selector CSS: Excluido",
"Query": "Consulta",
"Read Full Content of SERP": "Leer contenido completo de SERP",
"Fetch Favicons": "Obtener Favicons",
"Preferred Country": "País preferido",
"Preferred Location": "Ubicación preferida",
"Preferred Language": "Idioma preferido",
"Pagination": "Paginación",
"In-site Search": "Búsqueda en el sitio",
"Bypass Cached Content": "Contenido caché Bypass",
"Model": "Modelo",
"Prompt": "Petición",
"Reasoning Effort": "Razonando Effort",
"Budget Tokens": "Fichas de presupuesto",
"Max Attempts": "Máximos intentos",
"No Direct Answer": "Sin respuesta directa",
"Max Returned URLs": "Máximo de URLs Devueltas",
"Structured Output": "Salida estructurada",
"Good Domains": "Buen Dominios",
"Bad Domains": "Dominios incorrectos",
"Only Domains": "Sólo dominios",
"Text": "Texto",
"Labels": "Etiquetas",
"Access Level": "Nivel de acceso",
"Number of Iterations": "Número de iteraciones",
"Training Data": "Datos de formación",
"The URL of the webpage to extract content from.": "La URL de la página web de la que extraer contenido.",
"Format of the extracted content - how the webpage should be returned.": "Formato del contenido extraído - cómo se debe devolver la página web.",
"Remove all images from the response.": "Quitar todas las imágenes de la respuesta.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Cree una sección \"Botones y enlaces\" al final para ayudar a los LLMs o agentes web a navegar por la página.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Cree una sección de \"Imágenes\" al final, dando a los LLMs aguas abajo una visión general de todos los visuales de la página.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Cuando se activa, la URL solicitada no será almacenada en caché y rastreada en nuestro servidor.",
"Processes content from all embedded iframes in the DOM tree.": "Procesa el contenido de todos los iframes integrados en el árbol DOM.",
"Extracts content from all Shadow DOM roots in the document.": "Extrae contenido de todas las raíces DOM de la sombra en el documento.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Elija si desea resolver la URL de destino final después de seguir todas las redirecciones. Activar para seguir la cadena de redirección completa.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Toda la infraestructura y las operaciones de procesamiento de datos residen totalmente en la jurisdicción de la UE.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Devolver respuesta en formato JSON que contiene URL, título, contenido y marca de tiempo (si está disponible).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Tiempo de espera máximo de carga de página en segundos (0 significa utilizar el tiempo de espera predeterminado, establecer un valor si el motor del navegador por defecto es demasiado lento en páginas web simples).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Lista de selectores de CSS para apuntar a elementos específicos de página (por ejemplo, \"cuerpo, .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "Selectores CSS a esperar antes de devolver los resultados (por ejemplo, \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "Selectores CSS para elementos que se eliminan de los resultados (por ejemplo, \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "La consulta de búsqueda a realizar.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visita cada URL en el resultado de la búsqueda y devuelve el contenido completo usando el Lector. Actívalo para activar más opciones específicas para el Lector.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "La respuesta estará en formato JSON, conteniendo la URL, título, contenido y fecha (si está disponible). En el modo de búsqueda, devuelve una lista de cinco entradas, cada una siguiendo la estructura JSON descrita.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Esto obtendrá el favicon de cada URL en el SERP e incluirá en la respuesta como URI de la imagen, útil para la representación de la interfaz de usuario.",
"The country to use for the search. It's a two-letter country code.": "El país a usar para la búsqueda. Es un código de país de dos letras.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "Desde donde desea que la consulta de búsqueda se origine. Se recomienda especificar la ubicación a nivel de ciudad para simular la búsqueda de un usuario real.",
"The language to use for the search. It's a two-letter language code.": "El idioma a usar para la búsqueda. Es un código de idioma de dos letras.",
"The result offset. It skips the given number of results. It's used for pagination.": "El desvío de resultados. Se salta el número dado de resultados. Se utiliza para la paginación.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Devuelve los resultados de búsqueda sólo desde el sitio web o dominio especificado. Por defecto busca toda la web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Nuestro API almacena en caché el contenido de la URL por un cierto tiempo. Establécelo en true para ignorar el resultado de la caché y obtener directamente el contenido de la URL.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Limita el esfuerzo de razonamiento para razonar modelos. Reducir el esfuerzo de razonamiento puede resultar en respuestas más rápidas y menos fichas utilizadas en el razonamiento en una respuesta.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Esto determina el número máximo de tokens permitidos para el proceso DeepSearch. presupuestos más grandes pueden mejorar la calidad de respuesta permitiendo una búsqueda más exhaustiva de consultas complejas.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "El número máximo de reintentos para resolver un problema en el proceso de DeepSearch. Un valor más grande permite a DeepSearch volver a intentar resolver el problema utilizando diferentes enfoques y estrategias de razonamiento.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Obligar al modelo a seguir reflexionando/búsqueda incluso cuando la consulta parece trivial. Útil si estás usando DeepSearch en escenarios donde estás seguro de que la consulta siempre necesita DeepSearch, en lugar de preguntas triviales.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "El número máximo de URLs a incluir en la respuesta final/chunk. Las URLs se ordenan por relevancia y otros factores importantes.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "Esquema JSON para formato estructurado de salida. Ejemplo: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"://ka-perseus-graphie.s3.amazonaws.com/al_answer_only\": { \"type\": \"number\" } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Una lista de dominios a los que se da una mayor prioridad para la recuperación de contenido. Útil para fuentes específicas de dominio de alta calidad que proporcionan contenido valioso.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Una lista de dominios a ser estrictamente excluidos de la recuperación de contenido. Normalmente se utiliza para filtrar el spam conocido, de baja calidad o sitios web irrelevantes.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Una lista de dominios a incluir exclusivamente en la recuperación de contenido. Todos los demás dominios serán ignorados. Útil para búsquedas específicas de dominios.",
"The model to use for classification.": "El modelo a utilizar para la clasificación.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "URL de texto o imagen para clasificar. Las URLs serán tratadas como imágenes, otras cadenas como texto.",
"The labels to classify the content into.": "Las etiquetas en las que clasificar el contenido.",
"The base model to use for training.": "El modelo base a utilizar para la formación.",
"Visibility of the trained model.": "Visibilidad del modelo entrenado.",
"Number of training iterations to perform.": "Número de iteraciones de entrenamiento a realizar.",
"Default": "Por defecto",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Captura de pantalla",
"Pageshot": "Páginas calientes",
"None - Keep links inline": "Ninguno - Mantener enlaces en línea",
"Dedup - List unique links at the end": "Dedup - Lista de enlaces únicos al final",
"All - List all links at the end": "Todos - Listar todos los enlaces al final",
"None - Keep images inline": "Ninguno - Mantener imágenes en línea",
"Dedup - List unique images at the end": "Dedup - Listar imágenes únicas al final",
"All - List all images at the end": "Todos - Listar todas las imágenes al final",
"United States": "Estados Unidos",
"Canada": "Canadá",
"Mexico": "México",
"United Kingdom": "Reino Unido",
"Germany": "Alemania",
"France": "Francia",
"Japan": "Japón",
"China": "China",
"India": "India",
"Brazil": "Brasil",
"Australia": "Australia",
"Italy": "Italia",
"Spain": "España",
"South Korea": "Corea del Sur",
"Netherlands": "Holanda",
"Switzerland": "Suiza",
"Sweden": "Suecia",
"Ireland": "Irlanda",
"Singapore": "Singapur",
"Israel": "Israel",
"Saudi Arabia": "Arabia Saudita",
"South Africa": "Sudáfrica",
"United Arab Emirates": "Emiraos árabes Unidos",
"English": "Inglés",
"Spanish": "Español",
"French": "Francés",
"German": "Alemán",
"Japanese": "Japonés",
"Chinese": "Chino",
"Hindi": "Hindú",
"Portuguese": "Portugués",
"Italian": "Italiano",
"Korean": "Coreano",
"Dutch": "Holandés",
"Arabic": "Árabe",
"Swedish": "Sueco",
"Hebrew": "Hebreo",
"Afrikaans": "Afrikaans",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Baja",
"Medium": "Medio",
"High": "Alta",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Incorporaciones multimodales multilingües para textos e imágenes",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Modelo de incrustación multilingüe fronterizo con rendimiento SOTA",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and Spanish text",
"Private": "Privado",
"Public": "Público"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "Extraction, recherche et classification de contenu Web alimentés par l'IA",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nYou can get your API key from [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extraire le contenu de la page Web",
"Web Search Summarization": "Résumé de la recherche Web",
"DeepSearch Query": "Requête DeepSearch",
"Classify Text or Image": "Classer le texte ou l'image",
"Train Custom Classifier": "Former Classificateur Personnalisé",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Convertissez une URL en Markdown propre et compatible avec la LLM en utilisant l'API Reader.",
"Perform a web search and retrieve summarized results using the Reader API.": "Effectuez une recherche web et récupérez les résultats résumés à l'aide de l'API Reader.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Répondre à des questions complexes par la recherche itérative, la lecture et le raisonnement avec l'API DeepSearch.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Assignez des catégories au texte ou aux images en utilisant l'API Classifier (zéro-lancer/faire).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Affiner un classificateur avec des exemples étiquetés pour des tâches spécifiques à un domaine.",
"URL": "URL",
"Output Format": "Format de sortie",
"Remove All Images": "Supprimer toutes les images",
"Gather Links": "Récolter des liens",
"Gather Images": "Collecter des images",
"Do Not Cache & Track!": "Ne pas mettre en cache et suivre !",
"iframe Extraction": "Extraction iframe",
"Shadow DOM Extraction": "Extraction DOM fantôme",
"Follow Redirect": "Suivre la redirection",
"EU Compliance": "EU Compliance",
"JSON Response": "Réponse JSON",
"Timeout Seconds": "Délai d'attente des secondes",
"CSS Selector: Only": "Sélecteur CSS : Seulement",
"CSS Selector: Wait-For": "Sélecteur CSS : Attente",
"CSS Selector: Excluding": "Sélecteur CSS : Exclusion",
"Query": "Requête",
"Read Full Content of SERP": "Lire le contenu complet du SERP",
"Fetch Favicons": "Récupérer les Favicons",
"Preferred Country": "Pays préféré",
"Preferred Location": "Lieu préféré",
"Preferred Language": "Langue préférée",
"Pagination": "Pagination",
"In-site Search": "Recherche dans le site",
"Bypass Cached Content": "Contourner le contenu mis en cache",
"Model": "Modélisation",
"Prompt": "Prompt",
"Reasoning Effort": "Effort de Raison",
"Budget Tokens": "Jetons de budget",
"Max Attempts": "Tentatives maximales",
"No Direct Answer": "Pas de réponse directe",
"Max Returned URLs": "Nombre maximum d'URL renvoyées",
"Structured Output": "Sortie Structurée",
"Good Domains": "Nombres de domaines",
"Bad Domains": "Mauvais domaines",
"Only Domains": "Seulement les domaines",
"Text": "Texte du texte",
"Labels": "Étiquettes",
"Access Level": "Niveau d'accès",
"Number of Iterations": "Nombre d'itérations",
"Training Data": "Données de formation",
"The URL of the webpage to extract content from.": "L'URL de la page Web à partir de laquelle extraire le contenu.",
"Format of the extracted content - how the webpage should be returned.": "Format du contenu extrait - comment la page Web doit être retournée.",
"Remove all images from the response.": "Supprimer toutes les images de la réponse.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Créez une section \"Boutons & Liens\" à la fin pour aider les LLM en aval ou les agents web à naviguer sur la page.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Créez une section \"Images\" à la fin, donnant aux LLMs en aval un aperçu de tous les visuels de la page.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Lorsque cette option est activée, l'URL demandée ne sera pas mise en cache et suivie sur notre serveur.",
"Processes content from all embedded iframes in the DOM tree.": "Traite le contenu de tous les iframes intégrés dans l'arborescence DOM.",
"Extracts content from all Shadow DOM roots in the document.": "Extrait le contenu de toutes les racines DOM de Shadow dans le document.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Choisissez si vous voulez résoudre à l'URL de destination finale après avoir suivi toutes les redirections. Activez pour suivre la chaîne de redirection complète.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Toutes les opérations d'infrastructure et de traitement des données sont entièrement de la compétence de l'UE.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Renvoie la réponse au format JSON contenant l'URL, le titre, le contenu et l'horodatage (si disponible).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Temps d'attente maximum de chargement de la page en secondes (0 signifie utiliser le délai par défaut, définit une valeur si le moteur de navigation par défaut est trop lent sur les pages Web simples).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Liste des sélecteurs CSS pour cibler des éléments de page spécifiques (par exemple, \"corps, contenu .main-, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "Les sélecteurs CSS à attendre avant de retourner les résultats (par exemple, \"#dynamic-content, .lazy-chargé\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "Sélecteurs CSS pour les éléments à supprimer des résultats (par exemple, \"en-tête, pied de page, .ads, #sidebar\").",
"The search query to perform.": "La recherche à effectuer.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visitez chaque URL dans le résultat de recherche et retournez le contenu complet en utilisant Reader. Activez-la pour activer plus d'options spécifiques au Lecteur.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "La réponse sera au format JSON, contenant l'URL, le titre, le contenu et l'horodatage (si disponible). En mode recherche, il retourne une liste de cinq entrées, chacune suivant la structure JSON décrite.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Cela va récupérer le favicon de chaque URL dans le SERP et les inclure dans la réponse comme URI d'image, utile pour le rendu de l'interface utilisateur.",
"The country to use for the search. It's a two-letter country code.": "Le pays à utiliser pour la recherche. C'est un code pays à deux lettres.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "À partir de l'endroit où vous voulez que la requête de recherche provienne. Il est recommandé de spécifier l'emplacement au niveau de la ville afin de simuler la recherche d'un utilisateur réel.",
"The language to use for the search. It's a two-letter language code.": "La langue à utiliser pour la recherche. C'est un code de langue à deux lettres.",
"The result offset. It skips the given number of results. It's used for pagination.": "Le décalage du résultat. Il saute le nombre de résultats donné. Il est utilisé pour la pagination.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Renvoie les résultats de la recherche uniquement à partir du site Web ou du domaine spécifié. Par défaut, elle recherche l'ensemble du Web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Notre API met en cache le contenu de l'URL pour un certain temps. Mettez à true pour ignorer le résultat mis en cache et récupérer directement le contenu de l'URL.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Contraint l'effort sur le raisonnement pour les modèles de raisonnement. Réduire l'effort de raisonnement peut entraîner des réponses plus rapides et moins de jetons utilisés pour le raisonnement dans une réponse.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Ceci détermine le nombre maximum de jetons autorisés pour le processus DeepSearch. Des budgets plus importants peuvent améliorer la qualité de réponse en permettant une recherche plus exhaustive pour les requêtes complexes.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "Le nombre maximum de tentatives pour résoudre un problème dans le processus DeepSearch. Une valeur plus grande permet à DeepSearch de réessayer la résolution du problème en utilisant différentes approches et stratégies de raisonnement.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Force le modèle à prendre des étapes supplémentaires de réflexion/recherche même lorsque la requête semble triviale. Utile si vous utilisez DeepSearch dans des scénarios où vous êtes certain que la requête a toujours besoin de DeepSearch, plutôt que pour des questions triviales.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "Le nombre maximum d'URL à inclure dans la réponse finale/chunk. Les URL sont triées par pertinence et d'autres facteurs importants.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "Schéma JSON pour le format de sortie structuré. Exemple: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Une liste de domaines qui ont une priorité plus élevée pour la récupération de contenu. Utile pour les sources spécifiques au domaine et de haute qualité qui fournissent un contenu précieux.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Une liste de domaines à exclure strictement de la récupération de contenu. Généralement utilisée pour filtrer les sites Web connus de mauvaise qualité, de mauvaise qualité ou non pertinents.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Une liste de domaines à inclure exclusivement dans la récupération de contenu. Tous les autres domaines seront ignorés. Utile pour les recherches spécifiques au domaine.",
"The model to use for classification.": "Le modèle à utiliser pour la classification.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "URL du texte ou de l'image à classifier. Les URL seront traitées comme des images, d'autres chaînes comme du texte.",
"The labels to classify the content into.": "Les étiquettes dans lesquelles classer le contenu.",
"The base model to use for training.": "Le modèle de base à utiliser pour la formation.",
"Visibility of the trained model.": "Visibilité du modèle formé.",
"Number of training iterations to perform.": "Nombre d'itérations d'entraînement à effectuer.",
"Default": "Par défaut",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Capture d'écran",
"Pageshot": "Pageshot",
"None - Keep links inline": "Aucun - Garder les liens en ligne",
"Dedup - List unique links at the end": "Dedup - Liste des liens uniques à la fin",
"All - List all links at the end": "Tout - Liste tous les liens à la fin",
"None - Keep images inline": "Aucun - Garder les images en ligne",
"Dedup - List unique images at the end": "Dedup - Liste des images uniques à la fin",
"All - List all images at the end": "Tout - Liste toutes les images à la fin",
"United States": "États-Unis",
"Canada": "Le Canada",
"Mexico": "Mexique",
"United Kingdom": "Royaume-Uni",
"Germany": "L'Allemagne",
"France": "France",
"Japan": "Japon",
"China": "La Chine",
"India": "L'Inde",
"Brazil": "Le Brésil",
"Australia": "Australie",
"Italy": "Italie",
"Spain": "L'Espagne",
"South Korea": "Corée du Sud",
"Netherlands": "Pays Bas",
"Switzerland": "Suisse",
"Sweden": "Suédoise",
"Ireland": "L'Irlande",
"Singapore": "Singapour",
"Israel": "Israel",
"Saudi Arabia": "Arabie Saoudite",
"South Africa": "Afrique du Sud",
"United Arab Emirates": "Émirats Arabes Unis",
"English": "Anglais",
"Spanish": "Espagnol",
"French": "Français",
"German": "Allemand",
"Japanese": "Japonais",
"Chinese": "Chinois",
"Hindi": "Hindi",
"Portuguese": "Portugais",
"Italian": "Italien",
"Korean": "Coréen",
"Dutch": "Néerlandais",
"Arabic": "Arabe",
"Swedish": "Suédois",
"Hebrew": "Hébreu",
"Afrikaans": "afrikaans",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Bas",
"Medium": "Moyenne",
"High": "Élevé",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Intégrations multimodales multilingues pour textes et images",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Modèle d'intégration multilingue Frontier avec performance SOTA",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Modèles d'intégration multimodale pour images et texte en anglais",
"Private": "Privé",
"Public": "Publique"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "AIを搭載したWebコンテンツの抽出、検索、分類。",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\n[Jina AI](https://jina.ai)からAPIキーを取得できます。\n",
"Extract Webpage Content": "ウェブページの内容を抽出",
"Web Search Summarization": "ウェブ検索の概要",
"DeepSearch Query": "DeepSearch クエリ",
"Classify Text or Image": "テキストまたは画像を分類",
"Train Custom Classifier": "カスタム分類器を訓練する",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Reader API を使用して URL を LLM フレンドリーな Markdown に変換します。",
"Perform a web search and retrieve summarized results using the Reader API.": "Web 検索を実行し、Reader API を使用してまとめられた結果を取得します。",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "DeepSearch API を使用して、繰り返し検索、読み取り、推論を通じて複雑な質問に答えます。",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Classifier API (ゼロショット/少数ショット) を使用して、テキストまたは画像にカテゴリを割り当てます。",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "ドメイン固有のタスクの標識された例を含む分類器を微調整します。",
"URL": "URL",
"Output Format": "出力形式",
"Remove All Images": "すべての画像を削除",
"Gather Links": "リンクの収集",
"Gather Images": "画像を収集する",
"Do Not Cache & Track!": "キャッシュとトラッキングをしないでください!",
"iframe Extraction": "iframe 抽出",
"Shadow DOM Extraction": "Shadow DOM 抽出",
"Follow Redirect": "リダイレクトをフォローする",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON 応答",
"Timeout Seconds": "タイムアウト秒",
"CSS Selector: Only": "CSS セレクター: のみ",
"CSS Selector: Wait-For": "CSS セレクター: Wait-For",
"CSS Selector: Excluding": "CSS セレクター: 除外",
"Query": "クエリ",
"Read Full Content of SERP": "SERPの全文を読む",
"Fetch Favicons": "ファビコンを取得",
"Preferred Country": "優先する国",
"Preferred Location": "優先する場所",
"Preferred Language": "使用する言語",
"Pagination": "改ページ",
"In-site Search": "サイト内検索",
"Bypass Cached Content": "キャッシュされたコンテンツをバイパスする",
"Model": "モデル",
"Prompt": "Prompt",
"Reasoning Effort": "Reasoning Workfort",
"Budget Tokens": "予算トークン",
"Max Attempts": "最大試行回数",
"No Direct Answer": "直接回答なし",
"Max Returned URLs": "返されたURLの最大数",
"Structured Output": "構造化された出力",
"Good Domains": "良いドメイン",
"Bad Domains": "不正なドメイン",
"Only Domains": "ドメインのみ",
"Text": "テキスト",
"Labels": "ラベル",
"Access Level": "アクセスレベル",
"Number of Iterations": "反復回数",
"Training Data": "トレーニングデータ",
"The URL of the webpage to extract content from.": "コンテンツを抽出するウェブページのURL。",
"Format of the extracted content - how the webpage should be returned.": "抽出されたコンテンツのフォーマット - Webページを返す方法。",
"Remove all images from the response.": "レスポンスからすべての画像を削除します。",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "最後に「Buttons & Links」セクションを作成し、下流のLLMまたはWebエージェントがページをナビゲートするのに役立ちます。",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "最後に「画像」セクションを作成し、下流LLMにページ上のすべてのビジュアルの概要を提供します。",
"When enabled, the requested URL won't be cached and tracked on our server.": "有効にすると、リクエストされたURLはキャッシュされず、トラッキングされません。",
"Processes content from all embedded iframes in the DOM tree.": "DOM ツリーに埋め込まれたすべての iframe からコンテンツを処理します。",
"Extracts content from all Shadow DOM roots in the document.": "ドキュメント内のすべての Shadow DOM ルーツからコンテンツを抽出します。",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "すべてのリダイレクトをフォローした後、最終的な宛先URLに解決するかどうかを選択します。フルリダイレクトチェーンをフォローすることができます。",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "すべてのインフラストラクチャとデータ処理業務は、完全にEUの管轄内にあります。",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "URL、タイトル、コンテンツ、タイムスタンプを含む JSON 形式のレスポンスを返します (可能な場合)。",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "最大ページ読み込み待ち時間0はデフォルトのタイムアウトを使用することを意味します。 デフォルトのブラウザエンジンが単純なウェブページで遅すぎる場合は、値を設定します。",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "特定のページ要素をターゲットとする CSS セレクターのリスト (例: \"body, .main-content, #article\")。",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "結果を返す前に待機する CSS セレクタ(例: \"#dynamic-content, .lazy-loaded\")。",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "結果から削除する要素の CSS セレクター (\"header, footer, .ads, #sidebar\") 。",
"The search query to perform.": "実行する検索クエリ。",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "検索結果のすべての URL にアクセスし、Readerを使用して完全なコンテンツを返します。オンにすると、より多くのReader固有のオプションを有効にできます。",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "レスポンスはJSON形式で、URL、タイトル、コンテンツ、タイムスタンプ(利用可能な場合)を含みます。 検索モードでは、記述された JSON 構造に続く5つのエントリのリストを返します。",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "これにより、SERP内の各URLのファビコンを取得し、UIレンダリングに便利な画像URIとしてレスポンスに含めます。",
"The country to use for the search. It's a two-letter country code.": "検索に使用する国。2文字の国コードです。",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "検索クエリを元にしたい場所から。 実際のユーザーの検索をシミュレートするために、都市レベルで場所を指定することをお勧めします。",
"The language to use for the search. It's a two-letter language code.": "検索に使用する言語。2文字の言語コードです。",
"The result offset. It skips the given number of results. It's used for pagination.": "結果オフセット。指定された数の結果をスキップします。ページネーションに使用します。",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "指定されたウェブサイトまたはドメインからのみ検索結果を返します。デフォルトではウェブ全体を検索します。",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "APIは一定時間URLコンテンツをキャッシュします。 キャッシュされた結果を無視し、URLから直接コンテンツを取得するには、true に設定します。",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "推論モデルの推論作業を制限します。推論作業を削減すると、レスポンスが速くなり、応答での推論に使用されるトークンが少なくなります。",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "DeepSearchプロセスに許可されるトークンの最大数を決定します。より大きな予算は、複雑なクエリをより網羅的に検索することで、レスポンスの質を向上させることができます。",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "DeepSearch プロセスで問題を解決するための最大リトライ回数。 より大きな価値を持つと、DeepSearchはさまざまな推論アプローチと戦略を使用して問題を再試行することができます。",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "クエリが些細であると思われる場合でも、モデルにさらなる思考/検索ステップを実行させます。 DeepSearchを使用しているシナリオでは、クエリが些細な質問ではなく、DeepSearchが常に必要な場合に便利です。",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "最終回答/チャンクに含めるURLの最大数。URLは関連性やその他の重要な要因によってソートされます。",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "構造化出力フォーマットの JSON スキーマ。例: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "コンテンツ検索の優先度が高いドメインのリスト。貴重なコンテンツを提供するドメイン固有の高品質なソースに役立ちます。",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "厳密にコンテンツ検索から除外されるドメインのリスト。通常、スパム、低品質、または無関係なウェブサイトを除外するために使用されます。",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "コンテンツ検索に排他的に含まれるドメインのリスト。その他のドメインはすべて無視されます。ドメイン固有の検索に役立ちます。",
"The model to use for classification.": "分類に使用するモデル。",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "テキストまたは画像のURLを分類します。URLは画像、他の文字列はテキストとして扱われます。",
"The labels to classify the content into.": "コンテンツを分類するラベル。",
"The base model to use for training.": "トレーニングに使用するベースモデル。",
"Visibility of the trained model.": "訓練されたモデルの可視性。",
"Number of training iterations to perform.": "実行するトレーニングの繰り返し回数。",
"Default": "デフォルト",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "スクリーンショット",
"Pageshot": "ページ",
"None - Keep links inline": "なし - リンクをインラインに保持",
"Dedup - List unique links at the end": "Dedup - 最後に一意のリンクを一覧表示します",
"All - List all links at the end": "すべて - 最後にすべてのリンクを一覧表示します",
"None - Keep images inline": "なし - 画像をインラインに保持する",
"Dedup - List unique images at the end": "Dedup - 最後にユニークな画像を一覧表示します",
"All - List all images at the end": "すべて - 最後にすべての画像を一覧表示します",
"United States": "アメリカ",
"Canada": "カナダ",
"Mexico": "メキシコ",
"United Kingdom": "イギリス",
"Germany": "ドイツ",
"France": "フランス",
"Japan": "日本",
"China": "中国",
"India": "インド",
"Brazil": "ブラジル",
"Australia": "オーストラリア",
"Italy": "イタリア",
"Spain": "スペイン",
"South Korea": "韓国",
"Netherlands": "オランダ",
"Switzerland": "スイス",
"Sweden": "スウェーデン",
"Ireland": "アイルランド",
"Singapore": "シンガポール",
"Israel": "Israel",
"Saudi Arabia": "サウジアラビア",
"South Africa": "南アフリカ",
"United Arab Emirates": "アラブ首長国連邦",
"English": "日本語",
"Spanish": "スペイン語",
"French": "フランス語",
"German": "ドイツ語",
"Japanese": "日本語",
"Chinese": "中国語",
"Hindi": "ヒンディー語",
"Portuguese": "ポルトガル語",
"Italian": "イタリア語",
"Korean": "Korean",
"Dutch": "オランダ語",
"Arabic": "アラビア文字",
"Swedish": "スウェーデン語",
"Hebrew": "ヘブライ文字",
"Afrikaans": "アフリカーンス語",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "低い",
"Medium": "ミディアム",
"High": "高い",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - テキストや画像用の多言語マルチモーダル埋め込み",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - SOTAパフォーマンスを備えたフロンティア多言語埋め込みモデル",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - 画像と英語テキストのためのマルチモーダル埋め込みモデル",
"Private": "非公開",
"Public": "公開"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "AI-powered webinhoud extractie, zoeken, en classificatie",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nU kunt uw API-sleutel verkrijgen van [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Webpagina inhoud uitpakken",
"Web Search Summarization": "Web Search Samenvatting",
"DeepSearch Query": "DeepSearch query",
"Classify Text or Image": "Tekst of afbeelding indelen",
"Train Custom Classifier": "Train Aangepaste Classifier",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Converteer een URL naar schone, LLM-vriendelijke Markdown met behulp van de Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Voer een webzoekopdracht uit en haal beknopte resultaten op met behulp van de Reader API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Beantwoord complexe vragen via iteratief zoeken, lezen en redeneren met de DeepSearch API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Wijs categorieën toe aan tekst of afbeeldingen met behulp van de Classifier API (zero-shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Stel een classifier in met een label voor domeinspecifieke taken.",
"URL": "URL",
"Output Format": "Uitvoer formaat",
"Remove All Images": "Alle afbeeldingen verwijderen",
"Gather Links": "Koppelingen verzamelen",
"Gather Images": "Afbeeldingen verzamelen",
"Do Not Cache & Track!": "Niet cache & Track!",
"iframe Extraction": "iframe Extractie",
"Shadow DOM Extraction": "Schaduw DOM Extractie",
"Follow Redirect": "Volg doorverwijzing",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON antwoord",
"Timeout Seconds": "Time-out seconden",
"CSS Selector: Only": "Alleen CSS-selecteur:",
"CSS Selector: Wait-For": "CSS-kiezer: wacht op",
"CSS Selector: Excluding": "CSS-selecteur: Uitsluiten",
"Query": "Zoekopdracht",
"Read Full Content of SERP": "Lees volledige inhoud van SERP",
"Fetch Favicons": "Favorieten ophalen",
"Preferred Country": "Voorkeur Land",
"Preferred Location": "Voorkeur locatie",
"Preferred Language": "Voorkeur taal",
"Pagination": "Paginering",
"In-site Search": "In-site zoeken",
"Bypass Cached Content": "Omzeil gecachte inhoud",
"Model": "Model",
"Prompt": "Prompt",
"Reasoning Effort": "Redenen inspanning",
"Budget Tokens": "Budget Tokens",
"Max Attempts": "Max Pogingen",
"No Direct Answer": "Geen direct antwoord",
"Max Returned URLs": "Max geretourneerde URLs",
"Structured Output": "Gestructureerde uitgang",
"Good Domains": "Goede Domeinen",
"Bad Domains": "Slechte Domeinen",
"Only Domains": "Alleen domeinen",
"Text": "Tekstveld",
"Labels": "Labels",
"Access Level": "Toegang tot niveau",
"Number of Iterations": "Aantal herhalingen",
"Training Data": "Trainings gegevens",
"The URL of the webpage to extract content from.": "De URL van de webpagina waaruit de inhoud gehaald moet worden.",
"Format of the extracted content - how the webpage should be returned.": "Formaat van de uitgepakte inhoud - hoe de webpagina moet worden geretourneerd.",
"Remove all images from the response.": "Verwijder alle afbeeldingen uit het antwoord.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Maak aan het einde een \"Knoppen & Links\" sectie om LM's of webagenten te helpen de pagina te navigeren.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Maak een \"Afbeeldingen\" sectie aan het eind, wat een overzicht geeft van alle visuals op de pagina.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Wanneer ingeschakeld, wordt de opgevraagde URL niet gecached en bijgehouden op onze server.",
"Processes content from all embedded iframes in the DOM tree.": "Verwerkt inhoud van alle ingesloten iframes in de DOM-boom.",
"Extracts content from all Shadow DOM roots in the document.": "Haalt de inhoud van alle Shadow DOM-wortels in het document uit.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Kies of het oplost naar de uiteindelijke bestemmings-URL na het volgen van alle omleidingen. Inschakelen om de volledige omleidingsketen te volgen.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Alle infrastructuur- en gegevensverwerkingsactiviteiten bevinden zich volledig binnen de jurisdictie van de EU.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Retourneer reactie in JSON formaat met URL, titel, inhoud en tijdstempel (indien beschikbaar).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Maximale laadtijd in seconden (0 betekent gebruik maken van standaard time-out, stel een waarde in als de standaard browser engine te langzaam is op eenvoudige webpagina's).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Lijst van CSS-selectors om specifieke pagina-elementen te benaderen (bijv. \"body .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS-selectors die wachten voor terugkerende resultaten (bijvoorbeeld \"#dynamic-content, .lazy-loade\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS-selectors om elementen uit het resultaat te verwijderen (bijv. \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "De uit te voeren zoekopdracht.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Bezoek elke URL in het zoekresultaat en stuur de volledige inhoud terug met behulp van Reader. Schakel deze in om meer leader-specifieke opties in te schakelen.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "Het antwoord zal in JSON-formaat staan, met de URL, titel, inhoud en tijdstempel (indien beschikbaar). In de zoekmodus, geeft het een lijst met vijf vermeldingen, elk volgens de beschreven JSON-structuur.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Dit zal de favicon van elke URL in de SERP ophalen en ze opnemen in het antwoord als afbeelding URI, handig voor UI rendering.",
"The country to use for the search. It's a two-letter country code.": "Het land dat moet worden gebruikt voor de zoekopdracht. Het is een landcode met twee letters.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "Vanuit de plaats waar u wilt dat de zoekopdracht begint. Het wordt aangeraden om locatie op stadsniveau te specificeren om een echte gebruiker te simuleren.",
"The language to use for the search. It's a two-letter language code.": "De te gebruiken taal voor de zoekopdracht. Het is een twee-letterige taalcode.",
"The result offset. It skips the given number of results. It's used for pagination.": "Het resultaat offset. Het slaat het opgegeven aantal resultaten over. Het wordt gebruikt voor paginering.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Geeft alleen de zoekresultaten van de opgegeven website of domein. Standaard zoekt het hele web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "De URL van onze API caches voor een bepaalde tijd. Stel het op juist in om het gecachte resultaat te negeren en de inhoud direct van de URL op te halen.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Beperking van de inspanning om redeneringen te redeneren. Vermindering van de rede inspanning kan leiden tot snellere reacties en minder tokens die worden gebruikt om te redeneren in een antwoord.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Dit bepaalt het maximale aantal tokens dat is toegestaan voor DeepSearch proces. Grotere budgetten kunnen de responskwaliteit verbeteren door meer uitputtend zoeken naar complexe query's mogelijk te maken.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "Het maximum aantal herpogingen om een probleem op te lossen in het DeepSearch proces. Een grotere waarde zorgt ervoor dat DeepSearch het probleem opnieuw probeert op te lossen door gebruik te maken van verschillende redeneringen en strategieën.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Dwingt het model om verdere denk- en zoekstappen te zetten, zelfs als de zoekopdracht triviaal lijkt. Handig als je DeepSearch gebruikt in scenario's waar je zeker weet dat de query altijd DeepSearch nodig heeft, in plaats van voor triviale vragen.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "Het maximum aantal URL's om op te nemen in het definitieve antwoord/chunk. URL's worden gesorteerd op relevantie en andere belangrijke factoren.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON schema voor gestructureerd uitvoerformaat. Voorbeeld: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numeral_answer_only\": { \"type\": \"number\" } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Een lijst van domeinen die een hogere prioriteit krijgen voor inhoud ophalen. Handig voor domeinspecifieke bronnen van hoge kwaliteit die waardevolle inhoud bieden.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Een lijst van domeinen die strikt worden uitgesloten van content retrieval. Gewoonlijk gebruikt om bekende spam, lage kwaliteit of irrelevante websites uit te filteren.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Een lijst van domeinen die exclusief worden opgenomen in content retrieval. Alle andere domeinen worden genegeerd. Handig voor domein specifieke zoekopdrachten.",
"The model to use for classification.": "Het te gebruiken model voor de classificatie.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Tekst of URL van een afbeelding om te classificeren. URL's worden behandeld als afbeeldingen, andere tekenreeksen als tekst.",
"The labels to classify the content into.": "De etiketten waarin de inhoud moet worden geclassificeerd.",
"The base model to use for training.": "Het basismodel dat voor training moet worden gebruikt.",
"Visibility of the trained model.": "Zichtbaarheid van het getrainde model.",
"Number of training iterations to perform.": "Aantal te presteren trainingen.",
"Default": "Standaard",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Schermafbeelding",
"Pageshot": "Pagina-opname",
"None - Keep links inline": "Geen - Koppelingen inline houden",
"Dedup - List unique links at the end": "Dedup - Lijst met unieke links aan het einde",
"All - List all links at the end": "Alle - Toon alle links aan het einde",
"None - Keep images inline": "Geen - Afbeeldingen inline houden",
"Dedup - List unique images at the end": "Dedup - Toon unieke afbeeldingen aan het einde",
"All - List all images at the end": "Alle - Laat alle afbeeldingen aan het einde zien",
"United States": "Verenigde Staten",
"Canada": "Canada",
"Mexico": "Mexico",
"United Kingdom": "Verenigd Koninkrijk",
"Germany": "Duitsland",
"France": "Frankrijk",
"Japan": "Japans",
"China": "China",
"India": "Indië",
"Brazil": "Brazilië",
"Australia": "Australië",
"Italy": "Italiaans",
"Spain": "Spanje",
"South Korea": "Zuid-Korea",
"Netherlands": "Nederland",
"Switzerland": "Zwitserland",
"Sweden": "Zweden",
"Ireland": "Ierland",
"Singapore": "Singapura",
"Israel": "Israel",
"Saudi Arabia": "Saudi-Arabië",
"South Africa": "Zuid-Afrika",
"United Arab Emirates": "Verenigde Arabische Emiraten",
"English": "Nederlands",
"Spanish": "Spaans",
"French": "Frans",
"German": "Duits",
"Japanese": "Afrikaans",
"Chinese": "Chinees",
"Hindi": "Hindoestani",
"Portuguese": "Portugees",
"Italian": "Italiaans",
"Korean": "Koreaans",
"Dutch": "Nederlands",
"Arabic": "Arabisch",
"Swedish": "Zweeds",
"Hebrew": "Hebreeuws",
"Afrikaans": "Afrikaanse",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "laag",
"Medium": "Middelgroot",
"High": "hoog",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Meertalige multimodale embedden voor teksten en afbeeldingen",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Grensoverschrijdend meertalig insluitingsmodel met SOTA prestaties",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodale embedding modellen voor afbeeldingen en Engelse tekst",
"Private": "Privé",
"Public": "Openbaar"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "Extração, pesquisa e classificação do conteúdo da Web fortalecido pelo AIC",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nVocê pode obter sua chave de API de [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extrair Conteúdo das Páginas da Web",
"Web Search Summarization": "Resumo da Busca Web",
"DeepSearch Query": "Consulta DeepSearch",
"Classify Text or Image": "Classificar Texto ou Imagem",
"Train Custom Classifier": "Treinar Classificador Personalizado",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Converta uma URL em Markdown amigável ao LL usando a API do Leitor.",
"Perform a web search and retrieve summarized results using the Reader API.": "Execute uma pesquisa na web e recupere resultados resumidos usando a API do Leitor.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Responda perguntas complexas por meio de pesquisa iterativa, leitura e raciocínio com a API Deepsearch.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Atribua categorias ao texto ou imagens usando a API Classifier (captura zero/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Ajuste um classificador com exemplos rotulados para tarefas específicas de domínio.",
"URL": "URL:",
"Output Format": "Formato de saída",
"Remove All Images": "Remover todas as imagens",
"Gather Links": "Coletar Links",
"Gather Images": "Coletar imagens",
"Do Not Cache & Track!": "Não Cache & Rastrear!",
"iframe Extraction": "Extração de iframe",
"Shadow DOM Extraction": "Extração do DOM Sombrio",
"Follow Redirect": "Seguir Redirecionamento",
"EU Compliance": "EU Compliance",
"JSON Response": "Resposta JSON",
"Timeout Seconds": "Tempo limite secundário",
"CSS Selector: Only": "Seletor CSS: Apenas",
"CSS Selector: Wait-For": "Seletor CSS: Wait-For",
"CSS Selector: Excluding": "Seletor CSS: Excluindo",
"Query": "Requisição",
"Read Full Content of SERP": "Ler Conteúdo Completo da SERP",
"Fetch Favicons": "Buscar Favicons",
"Preferred Country": "País preferido",
"Preferred Location": "Localização preferencial",
"Preferred Language": "Idioma preferido",
"Pagination": "Paginação",
"In-site Search": "Busca no local",
"Bypass Cached Content": "Ignorar conteúdo em cache",
"Model": "Modelo",
"Prompt": "Aviso",
"Reasoning Effort": "Esforço Justo",
"Budget Tokens": "Tokens do Orçamento",
"Max Attempts": "Máximo de tentativas",
"No Direct Answer": "Nenhuma resposta direta",
"Max Returned URLs": "Máximo de URLs retornadas",
"Structured Output": "Saída estruturada",
"Good Domains": "bons domínios",
"Bad Domains": "Domínios ruins",
"Only Domains": "Somente domínios",
"Text": "texto",
"Labels": "Marcadores",
"Access Level": "Nível de Acesso",
"Number of Iterations": "Número de Iterações",
"Training Data": "Dados de treinamento",
"The URL of the webpage to extract content from.": "A URL da página da Web para extrair conteúdo.",
"Format of the extracted content - how the webpage should be returned.": "Formato do conteúdo extraído - como a página web deve ser retornada.",
"Remove all images from the response.": "Remover todas as imagens da resposta.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Criar uma seção \"Botões e Links\" no final para ajudar o LMs a jusante ou agentes da web a navegar na página.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Crie uma seção \"Imagens\" no final, dando LLMs a jusante uma visão geral de todos os visuais da página.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Quando ativado, a URL solicitada não será armazenada em cache e rastreada no nosso servidor.",
"Processes content from all embedded iframes in the DOM tree.": "Processa conteúdo de todos os iframes embutidos na árvore DOM.",
"Extracts content from all Shadow DOM roots in the document.": "Extrai conteúdo de todas as raízes do DOM Sombras do documento.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Escolha se deseja resolver no URL final de destino após todos os redirecionamentos. Habilite para seguir a cadeia de redirecionamento.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Todas as operações de infraestrutura e processamento de dados residem inteiramente na jurisdição da UE.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Resposta de retorno no formato JSON contendo URL, título, conteúdo e timestamp (se disponível).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Tempo máximo de espera para carregar a página em segundos (0 significa usar tempo limite padrão, defina um valor se o motor padrão do navegador for muito lento em simples páginas web).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Lista de seletores CSS para direcionar elementos de página específicos (por exemplo, \"corpo, .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "Seletores CSS para esperar antes de retornar resultados (por exemplo, \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "Seletores CSS para elementos a serem removidos dos resultados (por exemplo, \"cabeçalho, rodapé, .ads, #sidebar\").",
"The search query to perform.": "A consulta de pesquisa a ser executada.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visite cada URL no resultado da pesquisa e retorne o conteúdo completo usando o Leitor. Mude para habilitar opções específicas do Leitor.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "A resposta estará no formato JSON, contendo a URL, título, conteúdo e timestamp (se disponível). No modo de busca, ele retorna uma lista de cinco entradas, cada uma seguindo a estrutura JSON descrita.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Isto irá buscar o favicon de cada URL no SERP e inclui-los na resposta como URI de imagem, útil para renderização de UI.",
"The country to use for the search. It's a two-letter country code.": "O país a usar para a pesquisa. É um código de país de duas letras.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "De onde você deseja que a consulta de pesquisa seja originária. Recomenda-se especificar localização no nível da cidade para simular a busca de um usuário real.",
"The language to use for the search. It's a two-letter language code.": "A linguagem a ser usada para a pesquisa. É um código de idioma de duas letras.",
"The result offset. It skips the given number of results. It's used for pagination.": "O deslocamento do resultado. Ele pula o número dado de resultados. É usado para paginação.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Retorna os resultados da pesquisa apenas a partir do site ou domínio especificado. Por padrão, ela pesquisa toda a web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Nossa API armazena o conteúdo de URL por um certo período de tempo. Defina como verdadeiro para ignorar o resultado em cache e buscar diretamente o conteúdo da URL.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Restringe o esforço de raciocínio por modelos de raciocínio. Reduzir o esforço de raciocínio pode resultar em respostas mais rápidas e em menos tokens usados na raciocínio em resposta.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Isto determina o número máximo de tokens permitidos para o processo Deepsearch. orçamentos maiores podem melhorar a qualidade de resposta, permitindo uma busca mais exaustiva de consultas complexas.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "O número máximo de tentativas para resolver um problema no processo Deepsearch. Um valor maior permite que DeepSearch tente resolver o problema novamente usando diferentes abordagens e estratégias de raciocínio.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Força o modelo a tomar novas etapas de pensamento/busca mesmo quando a consulta pareça trivial. Útil se você estiver usando o DeepSearch em cenários onde você tem certeza que a consulta sempre precisa do DeepSearch, ao invés de perguntas triviais.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "O número máximo de URLs a serem incluídas na resposta final. Os URLs são classificados por relevância e outros fatores importantes.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "Esquema JSON para o formato de saída estruturado. Exemplo: { \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Uma lista de domínios que recebem maior prioridade para a recuperação de conteúdo. Útil para fontes específicas de domínio e de alta qualidade que fornecem conteúdo valioso.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Uma lista de domínios a serem estritamente excluídos da recuperação de conteúdo. Normalmente usado para filtrar spam conhecido, baixa qualidade ou sites irrelevantes.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Uma lista de domínios a serem incluídos exclusivamente na recuperação de conteúdo. Todos os outros domínios serão ignorados. Útil para pesquisas de domínio específico.",
"The model to use for classification.": "O modelo a ser usado para classificação.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "URL de texto ou imagem para classificar. As URLs serão tratadas como imagens, outras frases como texto.",
"The labels to classify the content into.": "As etiquetas para classificar o conteúdo em.",
"The base model to use for training.": "O modelo básico a ser usado para treinamento.",
"Visibility of the trained model.": "Visibilidade do modelo treinado.",
"Number of training iterations to perform.": "Número de iterações de treinamento a realizar.",
"Default": "Padrão",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Pré-visualizar",
"Pageshot": "Pageshot",
"None - Keep links inline": "Nenhum - Manter links embutidos",
"Dedup - List unique links at the end": "Dedup - Lista de links únicos no final",
"All - List all links at the end": "Todos - Listar todos os links no final",
"None - Keep images inline": "Nenhuma - Manter imagens em linha",
"Dedup - List unique images at the end": "Dedup - Listar imagens únicas no final",
"All - List all images at the end": "Todas - Listar todas as imagens no final",
"United States": "Estados Unidos",
"Canada": "Canadá",
"Mexico": "México",
"United Kingdom": "Reino Unido",
"Germany": "Alemanha",
"France": "França",
"Japan": "Japão",
"China": "China",
"India": "Índia",
"Brazil": "Brasil",
"Australia": "Austrália",
"Italy": "Itália",
"Spain": "Espanha",
"South Korea": "Coreia do Sul",
"Netherlands": "Holanda",
"Switzerland": "Suíça",
"Sweden": "Suécia",
"Ireland": "Irlanda",
"Singapore": "Cingapura",
"Israel": "Israel",
"Saudi Arabia": "Arábia Saudita",
"South Africa": "África do Sul",
"United Arab Emirates": "Emirados Árabes Unidos",
"English": "Portuguese-Brazil",
"Spanish": "espanhol",
"French": "francês",
"German": "alemão",
"Japanese": "japonês",
"Chinese": "chinês",
"Hindi": "hindi",
"Portuguese": "Português",
"Italian": "italiano",
"Korean": "coreano",
"Dutch": "Neerlandês",
"Arabic": "Arábico",
"Swedish": "sueco",
"Hebrew": "Hebraico",
"Afrikaans": "africâner",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "baixa",
"Medium": "Média",
"High": "alta",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - incorporações multimodais multilingues para textos e imagens",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Modelo de incorporação multilíngue de fronteira com desempenho SOTA",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Modelos de incorporação multimodal para imagens e texto em inglês",
"Private": "Privado",
"Public": "Público"
}

View File

@@ -0,0 +1,153 @@
{
"Jina AI": "Jina AI",
"AI-powered web content extraction, search, and classification": "AI извлечение веб-контента, поиск и классификация",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nВы можете получить ключ API от [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Извлечь содержимое веб-страницы",
"Web Search Summarization": "Обзор веб-поиска",
"DeepSearch Query": "Запрос глубокого поиска",
"Classify Text or Image": "Классифицировать текст или изображение",
"Train Custom Classifier": "Тренировать Классификатор",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Конвертируйте URL в чистый, LLM-дружественный Markdown с помощью Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Выполните веб-поиск и получайте сводные результаты, используя Reader API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Ответьте на сложные вопросы через итеративный поиск, чтение и рассуждение с помощью DeepSearch API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Присвоить категории к тексту или изображениям с помощью Classifier API (нулевой shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Точная настройка классификатора с помеченными примерами для конкретных доменных задач.",
"URL": "URL",
"Output Format": "Формат вывода",
"Remove All Images": "Удалить все изображения",
"Gather Links": "Собрать ссылки",
"Gather Images": "Собрать изображения",
"Do Not Cache & Track!": "Не кэшировать & Трек!",
"iframe Extraction": "Извлечение iframe",
"Shadow DOM Extraction": "Извлечение Теневого DOM",
"Follow Redirect": "Следовать перенаправлению",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON ответ",
"Timeout Seconds": "Таймаут секунды",
"CSS Selector: Only": "Селектор CSS: Только",
"CSS Selector: Wait-For": "CSS-селектор: Ожидание",
"CSS Selector: Excluding": "CSS-селектор: за исключением",
"Query": "Запрос",
"Read Full Content of SERP": "Чтение полного содержимого результатов выдачи",
"Fetch Favicons": "Получить значки избранного",
"Preferred Country": "Предпочитаемая страна",
"Preferred Location": "Предпочитаемое местоположение",
"Preferred Language": "Предпочитаемый язык",
"Pagination": "Пагинация",
"In-site Search": "Поиск на сайте",
"Bypass Cached Content": "Обход кэшированного контента",
"Model": "Модель",
"Prompt": "Prompt",
"Reasoning Effort": "Разумный Усилий",
"Budget Tokens": "Токены бюджета",
"Max Attempts": "Макс. попыток",
"No Direct Answer": "Без прямого ответа",
"Max Returned URLs": "Макс. возвращенных URL",
"Structured Output": "Структурированный вывод",
"Good Domains": "Хорошие домены",
"Bad Domains": "Некорректные домены",
"Only Domains": "Только домены",
"Text": "Текст",
"Labels": "Метки",
"Access Level": "Уровень доступа",
"Number of Iterations": "Количество итераций",
"Training Data": "Данные тренировки",
"The URL of the webpage to extract content from.": "URL страницы для извлечения содержимого.",
"Format of the extracted content - how the webpage should be returned.": "Формат извлеченного контента - способ возврата веб-страницы.",
"Remove all images from the response.": "Удалить все изображения из ответа.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Создайте раздел \"Кнопки и ссылки\" в конце чтобы помочь вниз по LLM или веб-агентам перемещаться по странице.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Создать раздел \"Изображения\" в конце концов, давая ООО вниз обзор всех визуальных элементов на странице.",
"When enabled, the requested URL won't be cached and tracked on our server.": "Если включено, запрошенный URL не будет кэшироваться и отслеживаться на нашем сервере.",
"Processes content from all embedded iframes in the DOM tree.": "Обрабатывает содержимое из всех встроенных iframes в дереве DOM.",
"Extracts content from all Shadow DOM roots in the document.": "Извлекает содержимое из всех корней Shadow DOM в документе.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Выберите, следует ли разрешить URL конечного назначения после выполнения всех перенаправлений. Включите, чтобы следовать полной цепочке перенаправления.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "Все операции по обработке данных и инфраструктуры полностью находятся в пределах юрисдикции ЕС.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Возвратный ответ в формате JSON, содержащий URL, название, содержимое и метку времени (если доступно).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Максимальное время ожидания загрузки страницы в секундах (0 означает использование таймаута по умолчанию, задать значение, если движок браузера по умолчанию слишком медленный на простых веб-страницах).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "Список CSS-селекторов для конкретных элементов страницы (например, \"body, .main-контент, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS селекторы ожидают перед возвращением результатов (например, \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS селекторы для удаления элементов из результатов (например, \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "Поиск запроса.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Посетите каждый URL в результатах поиска и верните весь контент с помощью Reader. Включите, чтобы включить больше опций для чтения.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "Ответ будет в формате JSON, содержащем URL, название, содержимое и временную метку (если доступно). В режиме поиска возвращается список из пяти записей, каждый из которых выполняет описанную структуру JSON.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "Это приведет к получению Favicon каждого URL-адреса в выдаче и включению их в ответ как URI изображения, полезного для пользовательского интерфейса.",
"The country to use for the search. It's a two-letter country code.": "Страна для поиска. Это двухбуквенный код страны.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "Откуда вы хотите создать поисковый запрос. Рекомендуется указать местоположение на уровне города, чтобы имитировать поиск пользователя.",
"The language to use for the search. It's a two-letter language code.": "Язык для поиска. Это двухбуквенный код языка.",
"The result offset. It skips the given number of results. It's used for pagination.": "Результат смещения, который пропускает указанное количество результатов. Используется для пагинации.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Возвращает результаты поиска только с указанного сайта или домена. По умолчанию он ищет весь сайт.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Наш API кэширует содержимое URL на определенное количество времени. Установите значение true, чтобы игнорировать результаты кэширования и получить содержимое из URL-адреса напрямую.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Ограничение усилий по рассуждению моделей рассуждений. Уменьшение усилий по рассуждению может привести к быстрому отклику и меньшему числу токенов, используемых при рассуждении в ответе.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "Это определяет максимальное количество токенов, разрешенных для процесса DeepSearch. Большие бюджеты могут улучшить качество ответа, что позволяет более исчерпывать поиск сложных запросов.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "Максимальное количество повторов для решения проблемы в процессе DeepSearch. Большое значение позволяет DeepSearch повторить попытку решения проблемы, используя различные подходы и стратегии.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Устанавливает модель для дальнейших размышлений/шагов поиска, даже когда запрос кажется тривиальным. Полезно, если вы используете DeepSearch в сценариях, где вы уверены, что запросу всегда нужен DeepSearch, а не для тривиальных вопросов.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "Максимальное количество URL-адресов для включения в окончательный ответ/чанк. URL-адреса сортируются по релевантности и другим важным факторам.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON схема для структурированного формата вывода. Пример: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "Список доменов, которым придается более высокий приоритет для поиска содержимого. Полезно для специфичных для домена высококачественных источников, обеспечивающих ценный контент.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "Список доменов, строго исключаемых из поиска содержимого. Обычно используется для фильтрации известных спамов, некачественных или нерелевантных веб-сайтов.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "Список доменов, которые будут включены исключительно в поиск содержимого. Все другие домены будут проигнорированы. Полезно для поиска по доменам.",
"The model to use for classification.": "Модель использования для классификации.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Текст или URL изображения для классификации. URL-адреса будут рассматриваться как изображения, другие строки как текст.",
"The labels to classify the content into.": "Метки для классификации содержимого.",
"The base model to use for training.": "Базовая модель для использования для обучения.",
"Visibility of the trained model.": "Видимость обученной модели.",
"Number of training iterations to perform.": "Количество тренировочных итераций.",
"Default": "По умолчанию",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Скриншот",
"Pageshot": "Язык",
"None - Keep links inline": "Нет - Держать ссылки в строке",
"Dedup - List unique links at the end": "Очистка - Список уникальных ссылок в конце",
"All - List all links at the end": "Все - Список всех ссылок в конце",
"None - Keep images inline": "Нет - сохранить изображения в строке",
"Dedup - List unique images at the end": "Очистка - Список уникальных изображений в конце",
"All - List all images at the end": "Все - Список всех изображений в конце",
"United States": "Соединенные Штаты",
"Canada": "Канада",
"Mexico": "Мексика",
"United Kingdom": "Соединенное Королевство",
"Germany": "Германия",
"France": "Франция",
"Japan": "Япония",
"China": "Китай",
"India": "Индия",
"Brazil": "Бразилия",
"Australia": "Австралия",
"Italy": "Италия",
"Spain": "Испания",
"South Korea": "Южная Корея",
"Netherlands": "Нидерланды",
"Switzerland": "Швейцария",
"Sweden": "Швеция",
"Ireland": "Ирландия",
"Singapore": "Сингапур",
"Israel": "Israel",
"Saudi Arabia": "Саудовская Аравия",
"South Africa": "Южная Африка",
"United Arab Emirates": "Объединенные Арабские Эмираты",
"English": "Russian",
"Spanish": "Испанский",
"French": "Французский",
"German": "Немецкий",
"Japanese": "Японский",
"Chinese": "Китайский",
"Hindi": "Хинди",
"Portuguese": "Португальский",
"Italian": "Итальянский",
"Korean": "Корейский",
"Dutch": "Голландский",
"Arabic": "Арабский",
"Swedish": "Шведский",
"Hebrew": "Иврит",
"Afrikaans": "Африкаанс",
"jina-deepsearch-v1": "Глубокий поиск v1",
"Low": "Низкий",
"Medium": "Средний",
"High": "Высокий",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - многоязычные мультимодальные вставки для текстов и изображений",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Многоязычная модель привязки к границам с производительность SOTA",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and Russian text",
"Private": "Приватный",
"Public": "Публичный"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "AI-powered web content extraction, search, and classification",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nYou can get your API key from [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extract Webpage Content",
"Web Search Summarization": "Web Search Summarization",
"DeepSearch Query": "DeepSearch Query",
"Classify Text or Image": "Classify Text or Image",
"Train Custom Classifier": "Train Custom Classifier",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Convert a URL into clean, LLM-friendly Markdown using the Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Perform a web search and retrieve summarized results using the Reader API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Assign categories to text or images using the Classifier API (zero-shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Fine-tune a classifier with labeled examples for domain-specific tasks.",
"URL": "URL",
"Output Format": "Output Format",
"Remove All Images": "Remove All Images",
"Gather Links": "Gather Links",
"Gather Images": "Gather Images",
"Do Not Cache & Track!": "Do Not Cache & Track!",
"iframe Extraction": "iframe Extraction",
"Shadow DOM Extraction": "Shadow DOM Extraction",
"Follow Redirect": "Follow Redirect",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON Response",
"Timeout Seconds": "Timeout Seconds",
"CSS Selector: Only": "CSS Selector: Only",
"CSS Selector: Wait-For": "CSS Selector: Wait-For",
"CSS Selector: Excluding": "CSS Selector: Excluding",
"Query": "Query",
"Read Full Content of SERP": "Read Full Content of SERP",
"Fetch Favicons": "Fetch Favicons",
"Preferred Country": "Preferred Country",
"Preferred Location": "Preferred Location",
"Preferred Language": "Preferred Language",
"Pagination": "Pagination",
"In-site Search": "In-site Search",
"Bypass Cached Content": "Bypass Cached Content",
"Model": "Model",
"Prompt": "Prompt",
"Reasoning Effort": "Reasoning Effort",
"Budget Tokens": "Budget Tokens",
"Max Attempts": "Max Attempts",
"No Direct Answer": "No Direct Answer",
"Max Returned URLs": "Max Returned URLs",
"Structured Output": "Structured Output",
"Good Domains": "Good Domains",
"Bad Domains": "Bad Domains",
"Only Domains": "Only Domains",
"Text": "Text",
"Labels": "Labels",
"Access Level": "Access Level",
"Number of Iterations": "Number of Iterations",
"Training Data": "Training Data",
"The URL of the webpage to extract content from.": "The URL of the webpage to extract content from.",
"Format of the extracted content - how the webpage should be returned.": "Format of the extracted content - how the webpage should be returned.",
"Remove all images from the response.": "Remove all images from the response.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.",
"When enabled, the requested URL won't be cached and tracked on our server.": "When enabled, the requested URL won't be cached and tracked on our server.",
"Processes content from all embedded iframes in the DOM tree.": "Processes content from all embedded iframes in the DOM tree.",
"Extracts content from all Shadow DOM roots in the document.": "Extracts content from all Shadow DOM roots in the document.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "All infrastructure and data processing operations reside entirely within EU jurisdiction.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Return response in JSON format containing URL, title, content, and timestamp (if available).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "The search query to perform.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.",
"The country to use for the search. It's a two-letter country code.": "The country to use for the search. It's a two-letter country code.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.",
"The language to use for the search. It's a two-letter language code.": "The language to use for the search. It's a two-letter language code.",
"The result offset. It skips the given number of results. It's used for pagination.": "The result offset. It skips the given number of results. It's used for pagination.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Returns the search results only from the specified website or domain. By default it searches the entire web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.",
"The model to use for classification.": "The model to use for classification.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Text or image URL to classify. URLs will be treated as images, other strings as text.",
"The labels to classify the content into.": "The labels to classify the content into.",
"The base model to use for training.": "The base model to use for training.",
"Visibility of the trained model.": "Visibility of the trained model.",
"Number of training iterations to perform.": "Number of training iterations to perform.",
"Default": "Default",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Screenshot",
"Pageshot": "Pageshot",
"None - Keep links inline": "None - Keep links inline",
"Dedup - List unique links at the end": "Dedup - List unique links at the end",
"All - List all links at the end": "All - List all links at the end",
"None - Keep images inline": "None - Keep images inline",
"Dedup - List unique images at the end": "Dedup - List unique images at the end",
"All - List all images at the end": "All - List all images at the end",
"United States": "United States",
"Canada": "Canada",
"Mexico": "Mexico",
"United Kingdom": "United Kingdom",
"Germany": "Germany",
"France": "France",
"Japan": "Japan",
"China": "China",
"India": "India",
"Brazil": "Brazil",
"Australia": "Australia",
"Italy": "Italy",
"Spain": "Spain",
"South Korea": "South Korea",
"Netherlands": "Netherlands",
"Switzerland": "Switzerland",
"Sweden": "Sweden",
"Ireland": "Ireland",
"Singapore": "Singapore",
"Israel": "Israel",
"Saudi Arabia": "Saudi Arabia",
"South Africa": "South Africa",
"United Arab Emirates": "United Arab Emirates",
"English": "English",
"Spanish": "Spanish",
"French": "French",
"German": "German",
"Japanese": "Japanese",
"Chinese": "Chinese",
"Hindi": "Hindi",
"Portuguese": "Portuguese",
"Italian": "Italian",
"Korean": "Korean",
"Dutch": "Dutch",
"Arabic": "Arabic",
"Swedish": "Swedish",
"Hebrew": "Hebrew",
"Afrikaans": "Afrikaans",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Low",
"Medium": "Medium",
"High": "High",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Multilingual multimodal embeddings for texts and images",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and English text",
"Private": "Private",
"Public": "Public"
}

View File

@@ -0,0 +1,153 @@
{
"Jina AI": "Jina AI",
"AI-powered web content extraction, search, and classification": "AI-powered web content extraction, search, and classification",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nYou can get your API key from [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extract Webpage Content",
"Web Search Summarization": "Web Search Summarization",
"DeepSearch Query": "DeepSearch Query",
"Classify Text or Image": "Classify Text or Image",
"Train Custom Classifier": "Train Custom Classifier",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Convert a URL into clean, LLM-friendly Markdown using the Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Perform a web search and retrieve summarized results using the Reader API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Assign categories to text or images using the Classifier API (zero-shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Fine-tune a classifier with labeled examples for domain-specific tasks.",
"URL": "URL",
"Output Format": "Output Format",
"Remove All Images": "Remove All Images",
"Gather Links": "Gather Links",
"Gather Images": "Gather Images",
"Do Not Cache & Track!": "Do Not Cache & Track!",
"iframe Extraction": "iframe Extraction",
"Shadow DOM Extraction": "Shadow DOM Extraction",
"Follow Redirect": "Follow Redirect",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON Response",
"Timeout Seconds": "Timeout Seconds",
"CSS Selector: Only": "CSS Selector: Only",
"CSS Selector: Wait-For": "CSS Selector: Wait-For",
"CSS Selector: Excluding": "CSS Selector: Excluding",
"Query": "Query",
"Read Full Content of SERP": "Read Full Content of SERP",
"Fetch Favicons": "Fetch Favicons",
"Preferred Country": "Preferred Country",
"Preferred Location": "Preferred Location",
"Preferred Language": "Preferred Language",
"Pagination": "Pagination",
"In-site Search": "In-site Search",
"Bypass Cached Content": "Bypass Cached Content",
"Model": "Model",
"Prompt": "Prompt",
"Reasoning Effort": "Reasoning Effort",
"Budget Tokens": "Budget Tokens",
"Max Attempts": "Max Attempts",
"No Direct Answer": "No Direct Answer",
"Max Returned URLs": "Max Returned URLs",
"Structured Output": "Structured Output",
"Good Domains": "Good Domains",
"Bad Domains": "Bad Domains",
"Only Domains": "Only Domains",
"Text": "Text",
"Labels": "Labels",
"Access Level": "Access Level",
"Number of Iterations": "Number of Iterations",
"Training Data": "Training Data",
"The URL of the webpage to extract content from.": "The URL of the webpage to extract content from.",
"Format of the extracted content - how the webpage should be returned.": "Format of the extracted content - how the webpage should be returned.",
"Remove all images from the response.": "Remove all images from the response.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.",
"When enabled, the requested URL won't be cached and tracked on our server.": "When enabled, the requested URL won't be cached and tracked on our server.",
"Processes content from all embedded iframes in the DOM tree.": "Processes content from all embedded iframes in the DOM tree.",
"Extracts content from all Shadow DOM roots in the document.": "Extracts content from all Shadow DOM roots in the document.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "All infrastructure and data processing operations reside entirely within EU jurisdiction.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Return response in JSON format containing URL, title, content, and timestamp (if available).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "The search query to perform.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.",
"The country to use for the search. It's a two-letter country code.": "The country to use for the search. It's a two-letter country code.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.",
"The language to use for the search. It's a two-letter language code.": "The language to use for the search. It's a two-letter language code.",
"The result offset. It skips the given number of results. It's used for pagination.": "The result offset. It skips the given number of results. It's used for pagination.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Returns the search results only from the specified website or domain. By default it searches the entire web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.",
"The model to use for classification.": "The model to use for classification.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Text or image URL to classify. URLs will be treated as images, other strings as text.",
"The labels to classify the content into.": "The labels to classify the content into.",
"The base model to use for training.": "The base model to use for training.",
"Visibility of the trained model.": "Visibility of the trained model.",
"Number of training iterations to perform.": "Number of training iterations to perform.",
"Default": "Default",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Screenshot",
"Pageshot": "Pageshot",
"None - Keep links inline": "None - Keep links inline",
"Dedup - List unique links at the end": "Dedup - List unique links at the end",
"All - List all links at the end": "All - List all links at the end",
"None - Keep images inline": "None - Keep images inline",
"Dedup - List unique images at the end": "Dedup - List unique images at the end",
"All - List all images at the end": "All - List all images at the end",
"United States": "United States",
"Canada": "Canada",
"Mexico": "Mexico",
"United Kingdom": "United Kingdom",
"Germany": "Germany",
"France": "France",
"Japan": "Japan",
"China": "China",
"India": "India",
"Brazil": "Brazil",
"Australia": "Australia",
"Italy": "Italy",
"Spain": "Spain",
"South Korea": "South Korea",
"Netherlands": "Netherlands",
"Switzerland": "Switzerland",
"Sweden": "Sweden",
"Ireland": "Ireland",
"Singapore": "Singapore",
"Israel": "Israel",
"Saudi Arabia": "Saudi Arabia",
"South Africa": "South Africa",
"United Arab Emirates": "United Arab Emirates",
"English": "English",
"Spanish": "Spanish",
"French": "French",
"German": "German",
"Japanese": "Japanese",
"Chinese": "Chinese",
"Hindi": "Hindi",
"Portuguese": "Portuguese",
"Italian": "Italian",
"Korean": "Korean",
"Dutch": "Dutch",
"Arabic": "Arabic",
"Swedish": "Swedish",
"Hebrew": "Hebrew",
"Afrikaans": "Afrikaans",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Low",
"Medium": "Medium",
"High": "High",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Multilingual multimodal embeddings for texts and images",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and English text",
"Private": "Private",
"Public": "Public"
}

View File

@@ -0,0 +1,152 @@
{
"AI-powered web content extraction, search, and classification": "AI-powered web content extraction, search, and classification",
"\nYou can get your API key from [Jina AI](https://jina.ai).\n": "\nYou can get your API key from [Jina AI](https://jina.ai).\n",
"Extract Webpage Content": "Extract Webpage Content",
"Web Search Summarization": "Web Search Summarization",
"DeepSearch Query": "DeepSearch Query",
"Classify Text or Image": "Classify Text or Image",
"Train Custom Classifier": "Train Custom Classifier",
"Convert a URL into clean, LLM-friendly Markdown using the Reader API.": "Convert a URL into clean, LLM-friendly Markdown using the Reader API.",
"Perform a web search and retrieve summarized results using the Reader API.": "Perform a web search and retrieve summarized results using the Reader API.",
"Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.": "Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.",
"Assign categories to text or images using the Classifier API (zero-shot/few-shot).": "Assign categories to text or images using the Classifier API (zero-shot/few-shot).",
"Fine-tune a classifier with labeled examples for domain-specific tasks.": "Fine-tune a classifier with labeled examples for domain-specific tasks.",
"URL": "URL",
"Output Format": "Output Format",
"Remove All Images": "Remove All Images",
"Gather Links": "Gather Links",
"Gather Images": "Gather Images",
"Do Not Cache & Track!": "Do Not Cache & Track!",
"iframe Extraction": "iframe Extraction",
"Shadow DOM Extraction": "Shadow DOM Extraction",
"Follow Redirect": "Follow Redirect",
"EU Compliance": "EU Compliance",
"JSON Response": "JSON Response",
"Timeout Seconds": "Timeout Seconds",
"CSS Selector: Only": "CSS Selector: Only",
"CSS Selector: Wait-For": "CSS Selector: Wait-For",
"CSS Selector: Excluding": "CSS Selector: Excluding",
"Query": "Query",
"Read Full Content of SERP": "Read Full Content of SERP",
"Fetch Favicons": "Fetch Favicons",
"Preferred Country": "Preferred Country",
"Preferred Location": "Preferred Location",
"Preferred Language": "Preferred Language",
"Pagination": "Pagination",
"In-site Search": "In-site Search",
"Bypass Cached Content": "Bypass Cached Content",
"Model": "Model",
"Prompt": "Prompt",
"Reasoning Effort": "Reasoning Effort",
"Budget Tokens": "Budget Tokens",
"Max Attempts": "Max Attempts",
"No Direct Answer": "No Direct Answer",
"Max Returned URLs": "Max Returned URLs",
"Structured Output": "Structured Output",
"Good Domains": "Good Domains",
"Bad Domains": "Bad Domains",
"Only Domains": "Only Domains",
"Text": "文本",
"Labels": "Labels",
"Access Level": "Access Level",
"Number of Iterations": "Number of Iterations",
"Training Data": "Training Data",
"The URL of the webpage to extract content from.": "The URL of the webpage to extract content from.",
"Format of the extracted content - how the webpage should be returned.": "Format of the extracted content - how the webpage should be returned.",
"Remove all images from the response.": "Remove all images from the response.",
"Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.": "Create a \"Buttons & Links\" section at the end to help downstream LLMs or web agents navigate the page.",
"Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.": "Create an \"Images\" section at the end, giving downstream LLMs an overview of all visuals on the page.",
"When enabled, the requested URL won't be cached and tracked on our server.": "When enabled, the requested URL won't be cached and tracked on our server.",
"Processes content from all embedded iframes in the DOM tree.": "Processes content from all embedded iframes in the DOM tree.",
"Extracts content from all Shadow DOM roots in the document.": "Extracts content from all Shadow DOM roots in the document.",
"Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.": "Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.",
"All infrastructure and data processing operations reside entirely within EU jurisdiction.": "All infrastructure and data processing operations reside entirely within EU jurisdiction.",
"Return response in JSON format containing URL, title, content, and timestamp (if available).": "Return response in JSON format containing URL, title, content, and timestamp (if available).",
"Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).": "Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).",
"List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").": "List of CSS selectors to target specific page elements (e.g., \"body, .main-content, #article\").",
"CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").": "CSS selectors to wait for before returning results (e.g., \"#dynamic-content, .lazy-loaded\").",
"CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").": "CSS selectors for elements to remove from the results (e.g., \"header, footer, .ads, #sidebar\").",
"The search query to perform.": "The search query to perform.",
"Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.": "Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.",
"The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.": "The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.",
"This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.": "This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.",
"The country to use for the search. It's a two-letter country code.": "The country to use for the search. It's a two-letter country code.",
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.": "From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.",
"The language to use for the search. It's a two-letter language code.": "The language to use for the search. It's a two-letter language code.",
"The result offset. It skips the given number of results. It's used for pagination.": "The result offset. It skips the given number of results. It's used for pagination.",
"Returns the search results only from the specified website or domain. By default it searches the entire web.": "Returns the search results only from the specified website or domain. By default it searches the entire web.",
"Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.": "Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.",
"Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.": "Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.",
"This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.": "This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.",
"The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.": "The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.",
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.": "Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.",
"The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.": "The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.",
"JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }": "JSON schema for structured output format. Example: { \"type\": \"json_schema\", \"json_schema\": { \"type\": \"object\", \"properties\": { \"numerical_answer_only\": { \"type\": \"number\" } } } }",
"A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.": "A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.",
"A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.": "A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.",
"A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.": "A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.",
"The model to use for classification.": "The model to use for classification.",
"Text or image URL to classify. URLs will be treated as images, other strings as text.": "Text or image URL to classify. URLs will be treated as images, other strings as text.",
"The labels to classify the content into.": "The labels to classify the content into.",
"The base model to use for training.": "The base model to use for training.",
"Visibility of the trained model.": "Visibility of the trained model.",
"Number of training iterations to perform.": "Number of training iterations to perform.",
"Default": "Default",
"Markdown": "Markdown",
"HTML": "HTML",
"Screenshot": "Screenshot",
"Pageshot": "Pageshot",
"None - Keep links inline": "None - Keep links inline",
"Dedup - List unique links at the end": "Dedup - List unique links at the end",
"All - List all links at the end": "All - List all links at the end",
"None - Keep images inline": "None - Keep images inline",
"Dedup - List unique images at the end": "Dedup - List unique images at the end",
"All - List all images at the end": "All - List all images at the end",
"United States": "United States",
"Canada": "Canada",
"Mexico": "Mexico",
"United Kingdom": "United Kingdom",
"Germany": "Germany",
"France": "France",
"Japan": "Japan",
"China": "China",
"India": "India",
"Brazil": "Brazil",
"Australia": "Australia",
"Italy": "Italy",
"Spain": "Spain",
"South Korea": "South Korea",
"Netherlands": "Netherlands",
"Switzerland": "Switzerland",
"Sweden": "Sweden",
"Ireland": "Ireland",
"Singapore": "Singapore",
"Israel": "Israel",
"Saudi Arabia": "Saudi Arabia",
"South Africa": "South Africa",
"United Arab Emirates": "United Arab Emirates",
"English": "English",
"Spanish": "Spanish",
"French": "French",
"German": "German",
"Japanese": "Japanese",
"Chinese": "Chinese",
"Hindi": "Hindi",
"Portuguese": "Portuguese",
"Italian": "Italian",
"Korean": "Korean",
"Dutch": "Dutch",
"Arabic": "Arabic",
"Swedish": "Swedish",
"Hebrew": "Hebrew",
"Afrikaans": "Afrikaans",
"jina-deepsearch-v1": "jina-deepsearch-v1",
"Low": "Low",
"Medium": "Medium",
"High": "High",
"jina-clip-v2 - Multilingual multimodal embeddings for texts and images": "jina-clip-v2 - Multilingual multimodal embeddings for texts and images",
"jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance": "jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance",
"jina-clip-v1 - Multimodal embedding models for images and English text": "jina-clip-v1 - Multimodal embedding models for images and English text",
"Private": "Private",
"Public": "Public"
}

View File

@@ -0,0 +1,37 @@
import { createPiece, PieceAuth } from '@activepieces/pieces-framework';
import { PieceCategory } from '@activepieces/shared';
import {
extractWebpageContentAction,
webSearchSummarizationAction,
deepSearchQueryAction,
classifyContentAction,
trainCustomClassifierAction
} from './lib/actions';
const markdownDescription = `
You can get your API key from [Jina AI](https://jina.ai).
`;
export const jinaAiAuth = PieceAuth.SecretText({
displayName: 'API Key',
description: markdownDescription,
required: true,
})
export const jinaAi = createPiece({
displayName: 'Jina AI',
description: 'AI-powered web content extraction, search, and classification',
auth: jinaAiAuth,
minimumSupportedRelease: '0.36.1',
logoUrl: 'https://cdn.activepieces.com/pieces/jinaai.jpeg',
categories: [PieceCategory.ARTIFICIAL_INTELLIGENCE],
authors: ['denieler'],
actions: [
extractWebpageContentAction,
webSearchSummarizationAction,
deepSearchQueryAction,
classifyContentAction,
trainCustomClassifierAction,
],
triggers: [],
});

View File

@@ -0,0 +1,100 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { JinaAICommon } from '../common';
import { jinaAiAuth } from '../../index';
export const classifyContentAction = createAction({
auth:jinaAiAuth,
name: 'classify_content',
displayName: 'Classify Text or Image',
description:
'Assign categories to text or images using the Classifier API (zero-shot/few-shot).',
props: {
model: Property.StaticDropdown({
displayName: 'Model',
description: 'The model to use for classification.',
required: true,
defaultValue: 'jina-clip-v2',
options: {
options: [
{
label:
'jina-clip-v2 - Multilingual multimodal embeddings for texts and images',
value: 'jina-clip-v2',
},
{
label:
'jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance',
value: 'jina-embeddings-v3',
},
{
label:
'jina-clip-v1 - Multimodal embedding models for images and English text',
value: 'jina-clip-v1',
},
],
},
}),
input: Property.LongText({
displayName: 'Text',
description:
'Text or image URL to classify. URLs will be treated as images, other strings as text.',
required: true,
}),
labels: Property.Array({
displayName: 'Labels',
description: 'The labels to classify the content into.',
required: true,
}),
},
async run(context) {
const { model, input, labels } = context.propsValue;
const { auth: apiKey } = context;
if (!input || input==='') {
throw new Error('Text input is required.');
}
if (!labels || !Array.isArray(labels) || labels.length === 0) {
throw new Error('At least one label must be provided.');
}
const isUrl = !!input.trim().match(/^(https?|ftp|file|data):\/\/.+/i);
const inputArray = [
isUrl?{image: input} :{ text: input }
]
if (inputArray.length === 0) {
throw new Error('No valid inputs provided.');
}
const requestBody = {
model: model || 'jina-clip-v2',
input: inputArray,
labels,
};
const response = await JinaAICommon.makeRequest({
url: JinaAICommon.classifierUrl,
method: HttpMethod.POST,
auth: apiKey.secret_text,
body: requestBody,
});
const result = (response as ClassifyTextResponse).data[0].prediction
return {
label:result
};
},
});
type ClassifyTextResponse = {
data:Array<{
prediction:string,
score:number
}>
}

View File

@@ -0,0 +1,205 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { JinaAICommon } from '../common';
import { jinaAiAuth } from '../../index';
export const deepSearchQueryAction = createAction({
auth:jinaAiAuth,
name: 'deepsearch_query',
displayName: 'DeepSearch Query',
description:
'Answer complex questions through iterative search, reading, and reasoning with the DeepSearch API.',
props: {
model: Property.StaticDropdown({
displayName: 'Model',
required: true,
defaultValue: 'jina-deepsearch-v1',
options: {
options: [{ label: 'jina-deepsearch-v1', value: 'jina-deepsearch-v1' }],
},
}),
prompt:Property.LongText({
displayName:'Prompt',
required:true
}),
reasoning_effort: Property.StaticDropdown({
displayName: 'Reasoning Effort',
description:
'Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.',
required: false,
defaultValue: 'medium',
options: {
options: [
{ label: 'Low', value: 'low' },
{ label: 'Medium', value: 'medium' },
{ label: 'High', value: 'high' },
],
},
}),
budget_tokens: Property.Number({
displayName: 'Budget Tokens',
description:
'This determines the maximum number of tokens allowed for DeepSearch process. Larger budgets can improve response quality by enabling more exhaustive search for complex queries.',
required: false,
defaultValue: 0,
}),
max_attempts: Property.Number({
displayName: 'Max Attempts',
description:
'The maximum number of retries for solving a problem in DeepSearch process. A larger value allows DeepSearch to retry solving the problem by using different reasoning approaches and strategies.',
required: false,
defaultValue: 1,
}),
no_direct_answer: Property.Checkbox({
displayName: 'No Direct Answer',
description:
"Forces the model to take further thinking/search steps even when the query seems trivial. Useful if you're using DeepSearch in scenarios where you're certain the query always needs DeepSearch, rather than for trivial questions.",
required: false,
defaultValue: false,
}),
max_returned_urls: Property.Number({
displayName: 'Max Returned URLs',
description:
'The maximum number of URLs to include in the final answer/chunk. URLs are sorted by relevance and other important factors.',
required: false,
defaultValue: 1,
}),
response_format: Property.Json({
displayName: 'Structured Output',
description:
'JSON schema for structured output format. Example: { "type": "json_schema", "json_schema": { "type": "object", "properties": { "numerical_answer_only": { "type": "number" } } } }',
required: false,
}),
boost_hostnames: Property.LongText({
displayName: 'Good Domains',
description:
'A list of domains that are given a higher priority for content retrieval. Useful for domain-specific, high-quality sources that provide valuable content.',
required: false,
}),
bad_hostnames: Property.LongText({
displayName: 'Bad Domains',
description:
'A list of domains to be strictly excluded from content retrieval. Typically used to filter out known spam, low-quality, or irrelevant websites.',
required: false,
}),
only_hostnames: Property.LongText({
displayName: 'Only Domains',
description:
'A list of domains to be exclusively included in content retrieval. All other domains will be ignored. Useful for domain-specific searches.',
required: false,
}),
},
async run(context) {
const {
model,
reasoning_effort,
budget_tokens,
max_attempts,
no_direct_answer,
max_returned_urls,
response_format,
boost_hostnames,
bad_hostnames,
only_hostnames,
prompt
} = context.propsValue;
const { auth: apiKey } = context;
// Build request body with all available options
const requestBody = {
model: model || 'jina-deepsearch-v1',
} as Record<string, unknown>;
// Default message if none provided
requestBody['messages'] = [
{
"role": "user",
"content": "Hi!"
},
{
"role": "assistant",
"content": "Hi, how can I help you?"
},
{
"role": "user",
"content": prompt
}
]
if (reasoning_effort) {
requestBody['reasoning_effort'] = reasoning_effort;
}
if (budget_tokens) {
requestBody['budget_tokens'] = budget_tokens;
}
if (max_attempts) {
requestBody['max_attempts'] = max_attempts;
}
if (no_direct_answer !== undefined) {
requestBody['no_direct_answer'] = no_direct_answer;
}
if (max_returned_urls) {
requestBody['max_returned_urls'] = max_returned_urls;
}
if (response_format) {
try {
const parsedFormat =
typeof response_format === 'string'
? JSON.parse(response_format)
: response_format;
requestBody['response_format'] = parsedFormat;
} catch (error) {
// If parsing fails, ignore the response_format
}
}
// Add domain control parameters if specified
if (boost_hostnames) {
requestBody['boost_hostnames'] = boost_hostnames
.split('\n')
.map((domain) => domain.trim())
.filter((domain) => domain);
}
if (bad_hostnames) {
requestBody['bad_hostnames'] = bad_hostnames
.split('\n')
.map((domain) => domain.trim())
.filter((domain) => domain);
}
if (only_hostnames) {
requestBody['only_hostnames'] = only_hostnames
.split('\n')
.map((domain) => domain.trim())
.filter((domain) => domain);
}
const response = await JinaAICommon.makeRequest({
url: JinaAICommon.deepsearchUrl,
method: HttpMethod.POST,
auth: apiKey.secret_text,
body: requestBody,
});
const result = (response as DeepSearchResponse).choices[0].message.content;
return result;
},
});
type DeepSearchResponse = {
id:number,
choices:Array<{
index:number,
message:{
role:string,
content:string
}
}>
}

View File

@@ -0,0 +1,223 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { JinaAICommon } from '../common';
import { jinaAiAuth } from '../../index';
export const extractWebpageContentAction = createAction({
auth:jinaAiAuth,
name: 'extract_webpage_content',
displayName: 'Extract Webpage Content',
description:
'Convert a URL into clean, LLM-friendly Markdown using the Reader API.',
props: {
url: Property.ShortText({
displayName: 'URL',
description: 'The URL of the webpage to extract content from.',
required: true,
}),
format: Property.StaticDropdown({
displayName: 'Output Format',
description:
'Format of the extracted content - how the webpage should be returned.',
required: true,
defaultValue: 'default',
options: {
options: [
{ label: 'Default', value: 'default' },
{ label: 'Markdown', value: 'markdown' },
{ label: 'HTML', value: 'html' },
{ label: 'Text', value: 'text' },
{ label: 'Screenshot', value: 'screenshot' },
{ label: 'Pageshot', value: 'pageshot' },
],
},
}),
remove_all_images: Property.Checkbox({
displayName: 'Remove All Images',
description: 'Remove all images from the response.',
required: false,
defaultValue: false,
}),
links_summary: Property.StaticDropdown({
displayName: 'Gather Links',
description:
'Create a "Buttons & Links" section at the end to help downstream LLMs or web agents navigate the page.',
required: false,
defaultValue: 'none',
options: {
options: [
{ label: 'None - Keep links inline', value: 'none' },
{ label: 'Dedup - List unique links at the end', value: 'true' },
{ label: 'All - List all links at the end', value: 'all' },
],
},
}),
images_summary: Property.StaticDropdown({
displayName: 'Gather Images',
description:
'Create an "Images" section at the end, giving downstream LLMs an overview of all visuals on the page.',
required: false,
defaultValue: 'none',
options: {
options: [
{ label: 'None - Keep images inline', value: 'none' },
{ label: 'Dedup - List unique images at the end', value: 'true' },
{ label: 'All - List all images at the end', value: 'all' },
],
},
}),
do_not_track: Property.Checkbox({
displayName: 'Do Not Cache & Track!',
description:
"When enabled, the requested URL won't be cached and tracked on our server.",
required: false,
defaultValue: false,
}),
iframe_extraction: Property.Checkbox({
displayName: 'iframe Extraction',
description:
'Processes content from all embedded iframes in the DOM tree.',
required: false,
defaultValue: false,
}),
shadow_dom_extraction: Property.Checkbox({
displayName: 'Shadow DOM Extraction',
description: 'Extracts content from all Shadow DOM roots in the document.',
required: false,
defaultValue: false,
}),
follow_redirect: Property.Checkbox({
displayName: 'Follow Redirect',
description:
'Choose whether to resolve to the final destination URL after following all redirects. Enable to follow the full redirect chain.',
required: false,
defaultValue: false,
}),
eu_compliance: Property.Checkbox({
displayName: 'EU Compliance',
description:
'All infrastructure and data processing operations reside entirely within EU jurisdiction.',
required: false,
defaultValue: false,
}),
json_response: Property.Checkbox({
displayName: 'JSON Response',
description:
'Return response in JSON format containing URL, title, content, and timestamp (if available).',
required: false,
defaultValue: false,
}),
timeout_seconds: Property.Number({
displayName: 'Timeout Seconds',
description:
'Maximum page load wait time in seconds (0 means use default timeout, set a value if the default browser engine is too slow on simple webpages).',
required: false,
defaultValue: 0,
}),
css_selector: Property.LongText({
displayName: 'CSS Selector: Only',
description:
'List of CSS selectors to target specific page elements (e.g., "body, .main-content, #article").',
required: false,
}),
wait_for_selector: Property.LongText({
displayName: 'CSS Selector: Wait-For',
description:
'CSS selectors to wait for before returning results (e.g., "#dynamic-content, .lazy-loaded").',
required: false,
}),
exclude_selector: Property.LongText({
displayName: 'CSS Selector: Excluding',
description:
'CSS selectors for elements to remove from the results (e.g., "header, footer, .ads, #sidebar").',
required: false,
}),
},
async run(context) {
const {
url,
format,
remove_all_images,
links_summary,
images_summary,
do_not_track,
iframe_extraction,
shadow_dom_extraction,
follow_redirect,
eu_compliance,
json_response,
timeout_seconds,
css_selector,
wait_for_selector,
exclude_selector,
} = context.propsValue;
const { auth: apiKey } = context;
const baseReaderUrl = eu_compliance
? JinaAICommon.euReaderUrl
: JinaAICommon.readerUrl;
const finalUrl = `${baseReaderUrl}/${encodeURIComponent(url)}`;
const headers: Record<string, string> = {};
if (format && format !== 'default') {
headers['X-Return-Format'] = format;
}
if (json_response) {
headers['Accept'] = 'application/json';
}
if (timeout_seconds && timeout_seconds > 0) {
headers['X-Timeout'] = timeout_seconds.toString();
}
if (css_selector) {
headers['X-Target-Selector'] = css_selector;
}
if (wait_for_selector) {
headers['X-Wait-For-Selector'] = wait_for_selector;
}
if (exclude_selector) {
headers['X-Remove-Selector'] = exclude_selector;
}
if (remove_all_images) {
headers['X-Retain-Images'] = 'none';
}
if (links_summary && links_summary !== 'none') {
headers['X-With-Links-Summary'] = links_summary;
}
if (images_summary && images_summary !== 'none') {
headers['X-With-Images-Summary'] = images_summary;
}
if (do_not_track) {
headers['DNT'] = '1';
}
if (iframe_extraction) {
headers['X-With-Iframe'] = 'true';
}
if (shadow_dom_extraction) {
headers['X-With-Shadow-Dom'] = 'true';
}
if (follow_redirect) {
headers['X-Base'] = 'final';
}
const response = await JinaAICommon.makeRequest({
url: finalUrl,
method: HttpMethod.GET,
auth: apiKey.secret_text,
body: undefined,
headers,
});
return response;
},
});

View File

@@ -0,0 +1,5 @@
export * from './extract-webpage-content';
export * from './web-search-summarization';
export * from './deepsearch-query';
export * from './classify-content';
export * from './train-custom-classifier';

View File

@@ -0,0 +1,142 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { JinaAICommon } from '../common';
import { jinaAiAuth } from '../../index';
export const trainCustomClassifierAction = createAction({
auth:jinaAiAuth,
name: 'train_custom_classifier',
displayName: 'Train Custom Classifier',
description:
'Fine-tune a classifier with labeled examples for domain-specific tasks.',
props: {
model: Property.StaticDropdown({
displayName: 'Model',
description: 'The base model to use for training.',
required: true,
defaultValue: 'jina-clip-v2',
options: {
options: [
{
label:
'jina-clip-v2 - Multilingual multimodal embeddings for texts and images',
value: 'jina-clip-v2',
},
{
label:
'jina-embeddings-v3 - Frontier multilingual embedding model with SOTA performance',
value: 'jina-embeddings-v3',
},
{
label:
'jina-clip-v1 - Multimodal embedding models for images and English text',
value: 'jina-clip-v1',
},
],
},
}),
access: Property.StaticDropdown({
displayName: 'Access Level',
description: 'Visibility of the trained model.',
required: true,
defaultValue: 'private',
options: {
options: [
{ label: 'Private', value: 'private' },
{ label: 'Public', value: 'public' },
],
},
}),
num_iters: Property.Number({
displayName: 'Number of Iterations',
description: 'Number of training iterations to perform.',
required: false,
defaultValue: 10,
}),
training_data: Property.Array({
displayName: 'Training Data',
required: true,
properties:{
type:Property.StaticDropdown({
displayName:'Input Type',
description:'Type of input either text or image URL.',
required:true,
defaultValue:'text',
options:{
disabled:false,
options:[
{label:'Text',value:'text'},
{label:'Image',value:'image'}
]
}
}),
input:Property.LongText({
displayName:'Input',
required:true
}),
label:Property.ShortText({
displayName:'Label',
required:true,
description:'Label to associate with input.'
})
}
}),
},
async run(context) {
const { model, access, num_iters,training_data } = context.propsValue;
const { auth: apiKey } = context;
let parsedTrainingData: Array<{ type: string; label: string; input: string }> = [];
try {
parsedTrainingData =
typeof training_data === 'string'
? JSON.parse(training_data)
: (training_data ?? []);
} catch (error) {
throw new Error(
'Invalid training data format. Must be a valid JSON array of labeled examples.'
);
}
if (!Array.isArray(parsedTrainingData) || parsedTrainingData.length === 0) {
throw new Error(
'Training data must be a non-empty array of labeled examples, you can check an example at https://jina.ai/api-dashboard/classifier'
);
}
const trainingInput = parsedTrainingData.map((example) => {
const { type, label, input } = example;
if (!label) {
throw new Error('Each training example must have a "label" field.');
}
if (!input) {
throw new Error(
'Each training example must include an "input" value for either text or image.'
);
}
return type === 'text'
? { label, text: input }
: { label, image: input };
});
const requestBody = {
model: model || 'jina-clip-v2',
access: access || 'private',
num_iters: num_iters || 10,
input: trainingInput,
};
const response = await JinaAICommon.makeRequest({
url: JinaAICommon.classifierTrainUrl,
method: HttpMethod.POST,
auth: apiKey.secret_text,
body: requestBody,
});
return response;
},
});

View File

@@ -0,0 +1,207 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { JinaAICommon } from '../common';
import { jinaAiAuth } from '../../index';
export const webSearchSummarizationAction = createAction({
auth:jinaAiAuth,
name: 'web_search_summarization',
displayName: 'Web Search Summarization',
description:
'Perform a web search and retrieve summarized results using the Reader API.',
props: {
query: Property.ShortText({
displayName: 'Query',
description: 'The search query to perform.',
required: true,
}),
read_full_content: Property.Checkbox({
displayName: 'Read Full Content of SERP',
description:
'Visit every URL in the search result and return the full content using Reader. Toggle on to enable more Reader-specific options.',
required: false,
defaultValue: false,
}),
json_response: Property.Checkbox({
displayName: 'JSON Response',
description:
'The response will be in JSON format, containing the URL, title, content, and timestamp (if available). In Search mode, it returns a list of five entries, each following the described JSON structure.',
required: false,
defaultValue: false,
}),
fetch_favicons: Property.Checkbox({
displayName: 'Fetch Favicons',
description:
'This will fetch the favicon of each URL in the SERP and include them in the response as image URI, useful for UI rendering.',
required: false,
defaultValue: false,
}),
preferred_country: Property.StaticDropdown({
displayName: 'Preferred Country',
description:
"The country to use for the search. It's a two-letter country code.",
required: false,
defaultValue: 'Default',
options: {
options: [
{ label: 'Default', value: 'Default' },
{ label: 'United States', value: 'US' },
{ label: 'Canada', value: 'CA' },
{ label: 'Mexico', value: 'MX' },
{ label: 'United Kingdom', value: 'GB' },
{ label: 'Germany', value: 'DE' },
{ label: 'France', value: 'FR' },
{ label: 'Japan', value: 'JP' },
{ label: 'China', value: 'CN' },
{ label: 'India', value: 'IN' },
{ label: 'Brazil', value: 'BR' },
{ label: 'Australia', value: 'AU' },
{ label: 'Italy', value: 'IT' },
{ label: 'Spain', value: 'ES' },
{ label: 'South Korea', value: 'KR' },
{ label: 'Netherlands', value: 'NL' },
{ label: 'Switzerland', value: 'CH' },
{ label: 'Sweden', value: 'SE' },
{ label: 'Ireland', value: 'IE' },
{ label: 'Singapore', value: 'SG' },
{ label: 'Israel', value: 'IL' },
{ label: 'Saudi Arabia', value: 'SA' },
{ label: 'South Africa', value: 'ZA' },
{ label: 'United Arab Emirates', value: 'AE' },
],
},
}),
preferred_location: Property.ShortText({
displayName: 'Preferred Location',
description:
"From where you want the search query to originate. It is recommended to specify location at the city level in order to simulate a real user's search.",
required: false,
}),
preferred_language: Property.StaticDropdown({
displayName: 'Preferred Language',
description:
"The language to use for the search. It's a two-letter language code.",
required: false,
defaultValue: 'Default',
options: {
options: [
{ label: 'Default', value: 'Default' },
{ label: 'English', value: 'en' },
{ label: 'Spanish', value: 'es' },
{ label: 'French', value: 'fr' },
{ label: 'German', value: 'de' },
{ label: 'Japanese', value: 'ja' },
{ label: 'Chinese', value: 'zh-cn' },
{ label: 'Hindi', value: 'hi' },
{ label: 'Portuguese', value: 'pt' },
{ label: 'Italian', value: 'it' },
{ label: 'Korean', value: 'ko' },
{ label: 'Dutch', value: 'nl' },
{ label: 'Arabic', value: 'ar' },
{ label: 'Swedish', value: 'sv' },
{ label: 'Hebrew', value: 'iw' },
{ label: 'Afrikaans', value: 'af' },
],
},
}),
pagination: Property.Number({
displayName: 'Pagination',
description:
"The result offset. It skips the given number of results. It's used for pagination.",
required: false,
defaultValue: 1,
}),
in_site_search: Property.ShortText({
displayName: 'In-site Search',
description:
'Returns the search results only from the specified website or domain. By default it searches the entire web.',
required: false,
}),
bypass_cached_content: Property.Checkbox({
displayName: 'Bypass Cached Content',
description:
'Our API caches URL contents for a certain amount of time. Set it to true to ignore the cached result and fetch the content from the URL directly.',
required: false,
defaultValue: false,
}),
eu_compliance: Property.Checkbox({
displayName: 'EU Compliance',
description:
'All infrastructure and data processing operations reside entirely within EU jurisdiction.',
required: false,
defaultValue: false,
}),
},
async run(context) {
const {
query,
read_full_content,
json_response,
fetch_favicons,
preferred_country,
preferred_location,
preferred_language,
pagination,
in_site_search,
bypass_cached_content,
eu_compliance,
} = context.propsValue;
const { auth: apiKey } = context;
const queryParams = new URLSearchParams();
queryParams.append('q', query);
if (pagination && pagination > 1) {
queryParams.append('page', pagination.toString());
}
if (preferred_country && preferred_country !== 'Default') {
queryParams.append('gl', preferred_country);
}
if (preferred_language && preferred_language !== 'Default') {
queryParams.append('hl', preferred_language);
}
if (preferred_location) {
queryParams.append('location', preferred_location);
}
const baseSearchUrl = eu_compliance
? JinaAICommon.euReaderSearchUrl
: JinaAICommon.readerSearchUrl;
const finalUrl = `${baseSearchUrl}/?${queryParams.toString()}`;
const headers: Record<string, string> = {};
if (json_response) {
headers['Accept'] = 'application/json';
}
if (read_full_content) {
headers['X-Engine'] = 'direct';
} else {
headers['X-Respond-With'] = 'no-content';
}
if (fetch_favicons) {
headers['X-With-Favicons'] = 'true';
}
if (bypass_cached_content) {
headers['X-No-Cache'] = 'true';
}
if (in_site_search) {
headers['X-Site'] = in_site_search;
}
const responseBody = await JinaAICommon.makeRequest({
url: finalUrl,
method: HttpMethod.GET,
auth: apiKey.secret_text,
headers,
});
return responseBody;
},
});

View File

@@ -0,0 +1,45 @@
import { HttpMethod, httpClient } from '@activepieces/pieces-common';
export const JinaAICommon = {
baseUrl: 'https://api.jina.ai/v1',
readerUrl: 'https://r.jina.ai',
readerSearchUrl: 'https://s.jina.ai',
euReaderUrl: 'https://eu-r-beta.jina.ai',
euReaderSearchUrl: 'https://eu-s-beta.jina.ai',
deepsearchUrl: 'https://deepsearch.jina.ai/v1/chat/completions',
classifierUrl: 'https://api.jina.ai/v1/classify',
classifierTrainUrl: 'https://api.jina.ai/v1/train',
async makeRequest({
url,
method,
auth,
body,
headers = {},
}: {
url: string;
method: HttpMethod;
auth: string;
body?: Record<string, unknown>;
headers?: Record<string, string>;
}) {
const response = await httpClient.sendRequest({
method,
url,
headers: {
Authorization: `Bearer ${auth}`,
'Content-Type': 'application/json',
...headers,
},
body,
});
if (response.status < 200 || response.status >= 300) {
throw new Error(
`Jina AI API returned an error: ${response.status} ${response.body}`
);
}
return response.body;
},
};