PHPackages                             gavinggordon/phonetictranscriber - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. gavinggordon/phonetictranscriber

ActiveLibrary[Localization &amp; i18n](/categories/localization)

gavinggordon/phonetictranscriber
================================

A PHP class to transcribe English words into their IPA equivalent.

1.0.0(9y ago)21282[1 issues](https://github.com/gavinggordon/phonetictranscriber/issues)[1 PRs](https://github.com/gavinggordon/phonetictranscriber/pulls)MITPHP

Since Jan 1Pushed 7y ago1 watchersCompare

[ Source](https://github.com/gavinggordon/phonetictranscriber)[ Packagist](https://packagist.org/packages/gavinggordon/phonetictranscriber)[ Docs](http://phonetictranscriber.gavingordon.com)[ RSS](/packages/gavinggordon-phonetictranscriber/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Phonetic Transcriber
====================

[](#phonetic-transcriber)

[![Packagist Version](https://camo.githubusercontent.com/a82361c83955cea9d64f847bbdb87bbedeb839798248212d8711544086142956/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f676176696e67676f72646f6e2f70686f6e657469637472616e736372696265722e737667)](https://packagist.com/gavinggordon/phonetictranscriber)[![Github Release](https://camo.githubusercontent.com/fadc26006424a2cdda06bff73ba70787f8f647da0ba56e5a46b2ee5699f7d837/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f676176696e67676f72646f6e2f70686f6e657469637472616e736372696265722e737667)](https://github.com/gavinggordon/phonetictranscriber/master)[![Usage License](https://camo.githubusercontent.com/6d0b58ca6a88f2cc7f6564b43b93240db7e065917aa229af5a369039c3d16db6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f676176696e67676f72646f6e2f70686f6e657469637472616e736372696265722e737667)](https://github.com/gavinggordon/phonetictranscriber/blob/master/LICENSE.txt)

Description
-----------

[](#description)

A PHP class which provides the ability to transcribe American and/or British English words into their IPA (*International Phonetic Alphabet*) equivalent.

Dependencies
------------

[](#dependencies)

```
~ ([rmccue/requests ^1.7](https://github.com/rmccue/Requests))

```

Usage
-----

[](#usage)

### Installation

[](#installation)

```
	$	composer require gavinggordon/phonetictranscriber

```

### Examples

[](#examples)

#### Instantiation:

[](#instantiation)

Include the *autoload.php* file generated by composer, then instantiate the PhoneticTranscriber class:

```
	include( __DIR__ . '/vendor/autoload.php' );

	$transcriber = new GGG\Language\PhoneticTranscriber;
```

#### Transcribing:

[](#transcribing)

Get the transcription of a given word, using the default settings:

```
	$transcription = $transcriber->transcribe( 'word' );
```

#### Public Methods Overview

[](#public-methods-overview)

- **\_\_construct**
- **set(** *$property*, *$value* **)**
- **transcribe(** *$text = NULL* **)**

#### Important Class Properties

[](#important-class-properties)

- **text\_to\_transcribe** \[ *string*; required \]
- **output\_dialect** \[ *string*; options: *'am' (american)*, *'br' (british)*; default: *'am'* \]
- **output\_style** \[ *string*; options: *'inline'*, *'columns'*, *'text'*; default: *'inline'* \]

#### Issues

[](#issues)

If you have any issues at all, please post your findings in the issues page at .

#### License

[](#license)

This package utilizes the MIT License.

---

#### More Information

[](#more-information)

##### PHP Innovation Award

[](#php-innovation-award)

This [class](http://www.phpclasses.org/package/10116.html) has been nominated for a PHP Innovation Award, provided by [PHPClasses.org](http://www.phpclasses.org). If you found [this class](http://www.phpclasses.org/package/10116.html) to be at all interesting, helpful, particularly useful, or innovative in any way, please [vote](http://www.phpclasses.org/vote.html) for it, to show your support for [this](http://www.phpclasses.org/package/10116s.html) or any other PHP classes accessible online via my [GitHub profile](https://github.com/gavinggordon) or [PHPClasses.org profile](http://www.phpclasses.org/browse/author/1348645.html).

---

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3467d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7691513?v=4)[Gavin G Gordon](/maintainers/gavinggordon)[@gavinggordon](https://github.com/gavinggordon)

---

Top Contributors

[![gavinggordon](https://avatars.githubusercontent.com/u/7691513?v=4)](https://github.com/gavinggordon "gavinggordon (13 commits)")

---

Tags

phplanguagetranslationenglishipacommunicationTranscriptionbritishlinguisticseducationaltranscribeInternational Phonetic Alphabetv1.0.0pronounciation

### Embed Badge

![Health badge](/badges/gavinggordon-phonetictranscriber/health.svg)

```
[![Health](https://phpackages.com/badges/gavinggordon-phonetictranscriber/health.svg)](https://phpackages.com/packages/gavinggordon-phonetictranscriber)
```

###  Alternatives

[codezero/laravel-localized-routes

A convenient way to set up, manage and use localized routes in a Laravel app.

544656.8k4](/packages/codezero-laravel-localized-routes)[opgginc/codezero-laravel-localized-routes

A convenient way to set up, manage and use localized routes in a Laravel app.

29109.8k1](/packages/opgginc-codezero-laravel-localized-routes)[awes-io/localization-helper

Package for convenient work with Laravel's localization features

3527.1k4](/packages/awes-io-localization-helper)[niels-numbers/laravel-localizer

Detects the user’s preferred language and redirects to the matching localized URL.

171.4k](/packages/niels-numbers-laravel-localizer)[jrmajor/fluent

Fluent localization system for PHP

2718.0k7](/packages/jrmajor-fluent)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
