New Multilingual SEO audits and regional language routing are now included. See what changed
Documentation

What do you need to set up?

Search the product guides or follow the setup path from connection to live delivery.

Start here

FriendlyTranslate in five minutes

Create a project, assign its languages, issue a licence and connect your website. The website detects content and the Laravel queue processes translation outside visitor requests.

  1. Create your account and project.
  2. Choose an active plan and target languages.
  3. Issue a one-time licence key.
  4. Install the connector and authenticate the website.
  5. Publish or update content, then synchronize its revision.
WordPress

Install the WordPress connector

Upload FriendlyTranslate-WordPress-Connector-0.9.0.zip from Plugins > Add New > Upload Plugin. Activate it, open the FriendlyTranslate top-level menu and set the central API URL to your Laravel installation followed by /api.

Connect the one-time licence, enable frontend delivery, choose a switcher layout and save regional path settings.

Translation

Configure translation providers

Platform administrators add credentials from Administration > Provider connections. Keys stay encrypted in the database and never travel to WordPress.

Google FreeMachine translation without an account key
MicrosoftProduction machine translation engine
OpenAI, Gemini, GrokOptional AI polishing after machine translation
Translation

Memory, glossary and protected terms

Add preferred translations to the project glossary. Use protected terms for brand names, product references, URLs and technical values that must survive translation. The pipeline protects terms before provider processing and restores them before quality checks.

SEO

Regional multilingual SEO

Assign each target a locale, region, path prefix and indexability setting. FriendlyTranslate creates separate SEO records for the page title, description, slug, Open Graph fields, image ALT text, breadcrumb, schema and product SEO title.

Every translated route receives its own canonical. Do not point all language canonicals back to the source page.

SEO

Run an international SEO audit

Open Project > Multilingual SEO, choose a website and queue an audit. The next connector synchronization receives the command and schedules a bounded WordPress crawl. The report checks response codes, self canonicals, hreflang, structured data and internal links.

Operations

Invoices and PoraPay

Open Administration > Billing operations. Add the endpoint, checkout path, API key and webhook secret, then run the connection test. Issue an invoice to an organization. Its owner starts the hosted checkout from Billing and PoraPay updates the payment through the signed webhook.

Operations

Analytics and monthly reports

The connector receives page events locally and uploads them in five-minute batches. Project analytics report page views, unique visitors, translated views, cache performance, response time, languages and pages. The monthly command adds usage, SEO and payment totals.

Testing

Production acceptance commands

composer test
vendor/bin/pint --test
php artisan route:list
find friendlytranslate-connector -name '*.php' -print0 | xargs -0 -n1 php -l

Complete the live route, cache, update, SEO, billing, free translator and support checks listed in the testing guide supplied with the release.