Backbone.js Integration

最高評価のプラグインを使用して、Backbone.js Web サイトを複数の言語に翻訳します
始める

クレジットカード不要

ツアーに参加してください

契約の縛りなし

すべての連携を見る

G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025

Backbone.js Translation Plugin Features

  • コンテンツ検出
  • 翻訳メモリ
  • ビジュアル編集
  • エクスポートとインポート
  • 除外設定

How ConveyThis works on Backbone.js

Backbone gives you models, collections, views and a router, but no translation layer, so strings usually live inside Underscore or other client-side templates. ConveyThis works on the output instead: it translates the HTML your views render, which means templates and models stay untouched. Add one script to the page that boots your app and a language switcher appears.

Since the widget keeps watching the document, a view that re-renders after a model change, a collection fetched from your API, or a route handled by Backbone.history is translated as it appears, whether your router runs on hash fragments or pushState. On Business and larger plans, language sub-domains give every language an address of its own.

始める 分単位

Integration illustration

Seamless BackboneJS Integration

Quick install in 5 minutes or less! No complex setup required. Add multilingual functionality to your BackboneJS applications effortlessly. Choose from 200+ translated languages and get seamlessly integrated translation capabilities with 100% BackboneJS compatibility for single-page applications.

Complete Application Translation

Don't change your development workflow! ConveyThis achieves 100% compatibility as the ultimate BackboneJS translation solution, ensuring all your application content gets translated. Break down language barriers and reach diverse global audiences with robust translation features that enhance accessibility and engagement for complex web applications.

世界中の訪問者にリーチします

Boost International Rankings

Accelerate your Backbone.js application's global search visibility with automated SEO optimization. ConveyThis automatically creates language-specific subdirectories or subdomains, implements hreflang tags, and uses server-side translation that follows Google's best practices. Your translated pages get properly indexed while all conversion elements—from lead forms to email confirmations—are automatically detected and translated, ensuring seamless customer journeys across every market.

Multilingual SEO illustration

プロフェッショナルグレードの翻訳を提供します

Translation quality illustration

AI-Powered Translations with Human Precision Control

Experience translation excellence with 200+ languages at your fingertips. ConveyThis delivers scalable AI translations while giving you complete editorial control through an intuitive dashboard. Define your brand terminology once and watch it apply consistently across your entire Backbone.js site. Our live preview feature lets you edit translations in context, catching text expansion issues before they impact your user experience.

翻訳を完全に管理してください

Autopilot Translation Management

Put your Backbone.js website translation on autopilot while maintaining full control. ConveyThis automatically scans and translates your entire site, including new content updates, while providing selective translation options for market-specific content. Collaborate seamlessly with your team through live preview editing, instant publishing, and flexible export/import workflows that integrate with your existing development process.

Control and collaboration illustration

世界中の視聴者と本物につながる

Website localization illustration

Beyond Translation: Full Market Localization Suite

Transform your Backbone.js application for true market penetration with comprehensive localization features. Replace images and media files, create region-appropriate URL structures, and ensure every conversion touchpoint speaks your customers' language. From customizable translated URLs to automated detection of forms and pop-ups, ConveyThis handles the complete localization journey through one centralized dashboard.

翻訳を簡単に管理できます

Launch globally in minutes

Quick integration with your BackboneJS application - select your languages and you're ready to go within 5 minutes or less! No code refactoring required, choose from 200+ translated languages. ConveyThis proudly achieves 100% compatibility as the ultimate BackboneJS translation solution with seamless JavaScript integration.

Perfect for modern web apps

ConveyThis emerges as the optimal choice for BackboneJS applications, providing comprehensive multilingual capabilities for complex single-page applications. With developer-friendly integration and robust translation features, effortlessly transcend language barriers and ensure your BackboneJS apps deliver content that resonates with a diverse global audience.

Engage users worldwide

Broaden the global impact of your BackboneJS-powered applications with ConveyThis. Seamlessly dismantles language barriers, ensuring your web application content is accessible and engaging to a diverse international audience. Expand your digital footprint and connect with users worldwide through your sophisticated web applications.

Why Choose ConveyThis for Backbone.js

1 つのダッシュボード

文字列、メディア、SEO、アプリのコンテンツを 1 つのワークスペースで管理します。

用語集とルール

翻訳の一貫性を保つために、ブランド用語と製品名をロックします。

多言語SEO

自動 hreflang、ローカライズされたメタデータ、およびクリーンな言語固有の URL。

ビジュアルエディター

コンテキストで翻訳 — ページ上で直接編集し、ロケールごとにプレビューします。

機械翻訳

機械翻訳から早く始め、ブランドルールや思い出で洗練しましょう。

多言語サイト構造

アクセス可能なスイッチャーを使用して、SEO に優しいサブディレクトリ/サブドメイン上のロケールを提供します。

訪問者の自動リダイレクト

オプションで、訪問者をブラウザ言語にルーティングしてバウンスを減らします。

始める方法を学びましょう

あなたのウェブサイトを多言語にする方法を見つけて、それが成長するのを見てください!

Integrate ConveyThis with your BackboneJS application by following these simple steps:

1

ConveyThis アカウントを作成します

ConveyThis アカウントを作成します ここ。ConveyThis アカウント ダッシュボードを使用すると、すべての翻訳を表示および管理できます。
2

連携 を設定します

Web サイトのテクノロジーとして JavaScript を選択します。ドメイン名を入力し、Web サイトを翻訳する言語を示します。「次へ」をクリックしてセットアップ手順に進みます。
3

コピー JavaScript コード

Copy the JavaScript code snippet that appears on your screen. Make sure to use your unique API key from the dashboard.
4

Integrate with BackboneJS

Paste the JavaScript snippet into the <head> section of your HTML pages, just before the closing </head> タグ。 詳細な JavaScript 統合ガイドを参照してください.
5

Optimize and Manage

Visit your website to see the language switcher appear at the bottom right (may take a few minutes). Manage your translations through the dashboard, set up 用語集のルール、 設定する 自動リダイレクト、 そして探索する 高度な翻訳機能.

Backbone.js translation: common questions

Backbone has no i18n module. What are my options?
The classic route is a separate i18n library: you swap every hard-coded string in your templates for a key, keep a translation file per language and load the right one when the app starts. On an older codebase that is a sizeable refactor. ConveyThis needs none of it, because it translates the markup after your views have rendered it, and wording is corrected in a visual editor rather than in JSON files. For a mature app that nobody wants to reopen, that difference matters.
Where do I add the script in a Backbone app?
In the <head> of the HTML page that loads Backbone, Underscore and your application code, immediately ahead of the closing </head> tag. A single-page Backbone app normally has only that one page; if your server renders several pages that each start Backbone, put it in the shared layout. The code to copy is shown in your dashboard once your languages are chosen, as described in the JavaScriptセットアップガイド.
Does it follow Backbone.history routes, including #hash URLs?
Yes. ConveyThis reacts to hashchange events as well as to pushState and popstate, so it notices a route change whether you started Backbone.history with the defaults or with {pushState: true}. The text of the view your route handler renders is then translated without a page reload.
What happens when a view re-renders after its model changes?
When a render() call replaces a view's content, for example after the model fires change or a collection finishes fetch, new text lands in the page and ConveyThis translates it there. Your models and the data on your server keep their original language. To leave values such as usernames or SKUs alone, add the conveythis-no-translate class to those elements in the template, as the 除外ガイド explains.
Can search engines find the translated versions of my Backbone app?
Give each language its own address and they can be crawled separately. On the Business plan or higher, choose language sub-domains (fr.example.com, with a CNAME record per language) or, if you specifically need them, /fr/ sub-directories, which require pointing your domain's A record at ConveyThis. Either mode outputs hreflang tags automatically. Without either, the language is switched in the browser and every version shares the original URL. More in the URL構造ガイド.

別の質問がありますか?

専任のサポート チームにご連絡ください —私たちは複数の言語でお手伝いいたします