Resmi LangChain Birleşmesi

Akylly LangChain Gurallamasy

FluentC AI Terjime API bilen LangChain üçin resmi Python plugin LangChain-ýa laýyk gurallar arkaly hakyky wagtly we toparlaýyn terjime, dil tanama we işiň soragyny almak mümkinçiliklerini açyň.

LangChain Birleşdirme Özellikleri

Häzirki wagt we partihli terjime

Uly between çalt terjime ýa-da uly mazmuna batch işlemek üçin saýla.

Dil anyklamasy

Giriş mazmunynyň dilini ynam bilen tapyp, awtomatiki taýdan tanamaga mümkinçilik berýär.

Dinamiki Dil Seçimi

API açarňyz bilen işjeňleşdirilen diller bilen doldurylan açylýan menüler.

Forma Goldawy

Hem ýalpyk tekstleri hem-de HTML mazmunyny ýalpyk ýagdaýda işlemek.

Ýalnyşlary dolandyrmak

Dowam edýän ýalňyşlyklary doly işlemek we başarmazdan dowam etmegi goldaýar.

Iş prosesi integrasiýasy

Herhangi bir N8N awtomatiki iş akymyna ýalynşa birleşiň.

FluentC API Açary Talap edilýär

FluentC LangChain gurallarylaryny ulanmaga, işjeň abuna bilen geçerli FluentC API açary gerek bolar. API açarleri 140-dan gowrak diller we hakyky wagtlaýyn terjime ukyplaryny üpjün edýär.

Häzir hasaba alanyň

Gurnama & Ýerleşdiriş

Gapyrany Gurnama

FluentC LangChain paketini gurnamaň:
# Install via pip
pip install fluentc-langchain-tool

# Or with requirements.txt
echo "fluentc-langchain-tool" >> requirements.txt
pip install -r requirements.txt
Python 3.7+ weýarly we LangChain çarçuwasy talap edilýär.

Ilatlaşdyrma Düzümlemesi

FluentC API açarňyzyny sazlaň

from fluentc_langchain_tool import
FluentCTranslationTool

# Initialize with API key
tool = FluentCTranslationTool( api_key="your-fluentc-api-key")

Elýeterli LangChain Gurallary

Akylly LangChain Guralyklary

Guralça Synpyty

Maksat

FluentCTranslationTool

Häzirki wagtda ýa-da partýaly terjime tabşyryň

FluentCLanguageDetectorTool

Girişden çeşit dilini tapyň

FluentCTranslationStatusTool

Toplu terjime işleriniň ýagdaýyny barla

FluentCResultsTool

Batch işiniň terjime netijesi üçin ses beriş

FluentCBatchTranslationTool

Bir gezeklik partýa tabşyrma + sorag almak

Ulanyş Mysallar

  • Häzirki wagtda terjime
  • Partiýa Terjimesi
  • Statusyň barlagy
  • LangChain Agent
FluentC LangChain gurallamasyny ulanyp, wagtynda terjime amala aşyryň:
				
					from fluentc_langchain_tool import FluentCTranslationTool

# Initialize the translation tool
tool = FluentCTranslationTool(api_key="your-api-key")

# Perform real-time translation
response = tool.run({
    "text": "Hello, world!",
    "target_language": "fr",
    "source_language": "en",
    "mode": "realtime"
})

print(response)  # Output: "Bonjour, le monde !"

# Translation with auto-detection
response = tool.run({
    "text": "¿Cómo estás?",
    "target_language": "en",
    "mode": "realtime"
})

print(response)  # Output: "How are you?"
print("Detected source language:", response.get('detected_language', 'Unknown'))
				
			
Ulyjy uly mazmuny partýalaşdyryş we awtomatiki sorag almak arkaly dolandyrmak
				
					from fluentc_langchain_tool import FluentCBatchTranslationTool

# Initialize batch translation tool
tool = FluentCBatchTranslationTool(api_key="your-api-key")

# Translate large HTML content
large_html = """
<html>
<head><title>Welcome</title></head>
<body data-rsssl=1>
    <h1>Hello, batch world!</h1>
    <p>This is a large document that needs translation.</p>
    <p>It contains multiple paragraphs and HTML structure.</p>
</body>
</html>
"""

# Submit and automatically poll for results
result = tool.run({
    "text": large_html,
    "target_language": "de",
    "source_language": "en"
})

print("Translated HTML:")
print(result)  # Final translated output after polling

# The tool automatically:
# 1. Submits the batch job
# 2. Polls for completion using estimated_wait_seconds
# 3. Returns the final translation result
				
			
Toplu terjime işleriniň ýagdaýyny barla:
				
					from fluentc_langchain_tool import (
    FluentCTranslationTool, 
    FluentCTranslationStatusTool
)

# Initialize tools
translation_tool = FluentCTranslationTool(api_key="your-api-key")
status_tool = FluentCTranslationStatusTool(api_key="your-api-key")

# Submit a batch translation job
job_response = translation_tool.run({
    "text": "Large document for batch processing...",
    "target_language": "es",
    "mode": "batch"
})

job_id = job_response.get('job_id')
print(f"Batch job submitted: {job_id}")

# Check job status
status_response = status_tool.run({
    "job_id": job_id
})

print(f"Job status: {status_response}")

# Status responses include:
# - "processing": Job is still running
# - "complete": Translation finished
# - "failed": Job encountered an error
# - estimated_wait_seconds: Recommended polling interval
				
			
FluentC gurallaryny LangChain agentleri bilen birleşdirip çylşyrymly iş akymlaryny döretmek:
				
					from langchain.agents import initialize_agent, Tool
from langchain.llms import OpenAI
from fluentc_langchain_tool import (
    FluentCTranslationTool,
    FluentCBatchTranslationTool,
    FluentCLanguageDetectorTool,
    FluentCTranslationStatusTool
)

# Initialize FluentC tools
api_key = "your-fluentc-api-key"
translation_tool = FluentCTranslationTool(api_key)
batch_tool = FluentCBatchTranslationTool(api_key)
detector_tool = FluentCLanguageDetectorTool(api_key)
status_tool = FluentCTranslationStatusTool(api_key)

# Create LangChain agent with FluentC tools
agent = initialize_agent(
    tools=[
        Tool.from_function(
            func=translation_tool.run,
            name="FluentC_Translation",
            description="Translate text in real-time or batch mode"
        ),
        Tool.from_function(
            func=batch_tool.run,
            name="FluentC_Batch_Translation",
            description="Translate large content with auto-polling"
        ),
        Tool.from_function(
            func=detector_tool.run,
            name="FluentC_Language_Detection",
            description="Detect language of input text"
        ),
        Tool.from_function(
            func=status_tool.run,
            name="FluentC_Status_Check",
            description="Check batch translation job status"
        )
    ],
    llm=OpenAI(temperature=0),
    agent="zero-shot-react-description",
    verbose=True
)

# Example agent interactions
responses = [
    "Translate 'Hello world' from English to German using FluentC.",
    "Detect the language of 'Bonjour tout le monde' and translate it to Spanish.",
    "Translate this large HTML document to French using batch processing."
]

for query in responses:
    print(f"\nQuery: {query}")
    result = agent.run(query)
    print(f"Result: {result}")
				
			

N8N iş akymyňize terjime goşmaga taýyn?

Birinji ädimleri FluentC-iň N8N integrasiýasy bilen başla. API açarňyzy dörediň, plugini gurnäň we köp dillerli awtomatiki iş akymyny döretmäge başlaň.