Download the PHP package recranet/craft-ai-translator without Composer

On this page you can find all versions of the php package recranet/craft-ai-translator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft-ai-translator

AI Translator for Craft CMS

AI-powered content translation for multi-site Craft CMS installations. In-house replacement for the Multi Translator plugin.

Features

Requirements

Installation

Configuration

Settings → Plugins → AI Translator:

Setting Description
Provider Claude, OpenAI or DeepL
API key Supports env vars, e.g. $ANTHROPIC_API_KEY
Model Model id for Claude/OpenAI (defaults: claude-sonnet-5, gpt-4o-mini)
Glossary Terms that must never be translated, one per line
Tone of voice Extra prompt instructions (e.g. "Gebruik informele aanspreekvorm")
Default save mode Draft or direct save (editors can override per action)
Overwrite by default Whether existing translations are replaced
Batch size Max texts per API request

Grant the Translate content with AI permission to the user groups that may translate.

Permissions

ai-translator:translate only grants access to the tool. Every translation is additionally checked against the acting user's own element permissions: they must be able to view the element in the source site and save it (or create drafts for it) in the target site, including editSite access to both. Queued jobs re-check at execution time, so revoking access also stops jobs that are already queued. The utility only lists sections, category groups, global sets and sites the user can edit.

How field skipping works

Without overwrite:

Known limitations

Development


All versions of craft-ai-translator with dependencies

PHP Build Version
Package Version
Requires craftcms/cms Version ^5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package recranet/craft-ai-translator contains the following files

Loading the files please wait ...