SDK & 客户端

SDK & Clients

iTranslator 提供官方语言 SDK,让您用最熟悉的编程语言快速接入翻译服务。以下 SDK 均遵循 OAuth 2.0 协议,内置重试、限流和错误处理。

Official language SDKs for rapid integration with your preferred technology stack. OAuth 2.0 built-in, with automatic retry, rate limiting, and error handling.

🐍

Python

itranslator-sdk

pip install itranslator-sdk

PyPI →

JavaScript / Node.js

@itranslator/sdk

npm install @itranslator/sdk

npm →

Java / Kotlin

com.iTranslator:sdk

Maven / Gradle

Maven Central →
Go

Go

github.com/itranslator/sdk-go

go get github.com/itranslator/sdk-go

GitHub →
🐘

PHP

itranslator/sdk-php

composer require itranslator/sdk-php

Packagist →
>_

CLI

fanyi-cli

npm install -g @itranslator/cli

npm →

Open SDK — 多平台集成

Open SDK — Multi-Platform

覆盖主流客户端平台,原生 SDK 开箱即用,支持离线翻译和实时语音。

Native SDKs for all major platforms. Offline translation and real-time speech built-in.

🤖

Android

com.iTranslator:android-sdk

implementation 'com.iTranslator:android-sdk:2.3'

Maven Central →
🍎

iOS / macOS

iTranslator

pod 'iTranslator' / Swift Package Manager

CocoaPods →
⚛️

React Native

@itranslator/react-native

npm install @itranslator/react-native

npm →
🦋

Flutter

fanyi_flutter

flutter pub add fanyi_flutter

pub.dev →
🎮

Unity

com.itranslator.unity

Unity Package Manager (UPM)

Asset Store →
🖥️

Electron

@itranslator/electron

npm install @itranslator/electron

npm →

快速开始示例

Quick Start Examples

三行代码即可接入翻译服务,支持 Python、Node.js、Java 等多语言 SDK。

Three lines of code to integrate. Python, Node.js, Java and more.

from iTranslator import Client

# 创建客户端
client = Client(api_key="your-api-key")

# 翻译文本
result = client.translate(
    text="Hello, world!",
    source="en",
    target="zh"
)

print(result.translated_text)  # 你好,世界!
所有 SDK 仓库地址 All SDK Repositories

GitHub: github.com/itranslator · 所有 SDK 均已开源,欢迎贡献

GitHub: github.com/itranslator · All SDKs are open source